Dados da conexao ao banco em arquivo

1 resposta
M

Boa tarde!

Gostaria de saber se a melhor forma de guardar os dados de uma conexão ao banco de dados (ip do servidor de bd, login e senha) é gravá-los em um arquivo texto.

Tenho um bean que lê este arquivo e mantém estes dados enquanto a aplicação roda.

Esta é a melhor solução???

Grata,
Maria Ane,

1 Resposta

C

Olá mariaad,

Você pode usar um arquivo de propriedades para guardar isso. Um arquivo de propriedades contém, em cada linha, um par chave-valor, por exemplo:

driver=org.postgresql.Driver url=jdbc:postgresql:banco usuario=postgres senha=postgres

Com a classe Properties, você pode ler esse arquivo de uma maneira bem simples:

Properties props = new Properties(); props.load(new FileInputStream("arquivo.properties"));

Usando o método getProperty, você informa uma chave e o objeto retorna o valor correspondente àquela chave, do arquivo.

String d = props.getProperty("driver");

Assim você lê as informações do arquivo, e se precisar mudar, é só mudar lá.

Qualquer dúvida, poste aqui!

Até mais,

Criado 5 de julho de 2006
Ultima resposta 5 de jul. de 2006
Respostas 1
Participantes 2