Bom dia galera do fórum, estou precisando de uma mãozinha de vcs, preciso carregar um objeto do tipo Conexão com informação de uma arquivo txt, mas infelizmente não estou conseguindo fazer esse processo, abaixo vou posta a estrutura do arquivo txt e o método que estou tentando utiliza.
===========================================
conexao.........: LAVADOR
Driver..........: org.firebirdsql.jdbc.FBDriver
Lib.............: jdbc:firebirdsql
Caminho.........: C:/Lavador/bd/
End.IP/Servidor.: localhost
Porta...........: 3054
Banco...........: master
Usuário.........: SYSDBA
Senha...........: [C@182f726
===========================================
===========================================
conexao.: TRANSPORTADORA
Driver..........: org.firebirdsql.jdbc.FBDriver
Lib.............: jdbc:firebirdsql
Caminho.........: C:/Lavador/bd/
End.IP/Servidor.: localhost
Porta...........: 3054
Banco...........: AP
Usuário.........: SYSDBA
Senha..: [C@1f66c65
===========================================
===========================================
conexao.........: ADI
Driver..........: rere
Lib.............: erer1
Caminho.........: wewe
End.IP/Servidor.: 192.168.1.99
Porta...........: 3054
Banco...........: sibb
Usuário.........: SYSDBA
Senha...........: [C@9b8f86
===========================================
O método para ler o arquivo e preencher
[code]
//Este é o método que estou tentando usar mas não esta dando certo tenho que quebrar a String pelo o espaço.
public List obterConexao() throws Exception
{
List listaCon = new ArrayList<>();
Conexao con = null;
String arquivo = “/C:/Users/C01/Documents/NetBeansProjects/Arquivo/config_conexao.txt”;
Scanner scan = new Scanner(new File(arquivo));
while (scan.hasNext())
{
String linha = scan.nextLine();
String[] arrayLinha = linha.split(" ");
con = new Conexao();
con.setNomeConexao(arrayLinha[0]);
con.setDriver(arrayLinha[1]);
con.setLib(arrayLinha[2]);
con.setCaminho(arrayLinha[3]);
con.setPorta(arrayLinha[4]);
con.setHost(arrayLinha[5]);
con.setNomeBanco(arrayLinha[6]);
con.setSenhaBanco(arrayLinha[7]);
listaCon.add(con);
}
return listaCon;
} [/code]
alguém ai pode me ajuda a solucionar esse o carregamento desse objeto.