Estou fazendo a conexao com um banco usando parametros setados em um arquivos do tipo properties.
Gostaria de saber se alguem sabe uma forma melhor de fazer isso e/ou segestoes e/ou comentarios a respeito.
Abaixo segue o código
<code>
public class ConexaoBanco
{
Connection conn;
…
final String ARQUIVO_PROPRIETIES = "bd.properties";
Properties props = new Properties();
InputStream is = ConexaoBanco.class.getResourceAsStream(ARQUIVO_PROPRIETIES);
props.load(is);
is.close();
try
{
String sDriver = props.getProperty("drivername");
String sConexao = props.getProperty("conexao");
String sLogin = props.getProperty("login");
String sSenha = props.getProperty("senha");
Class.forName(sDriver);
this.conn = DriverManager.getConnection(sConexao,sLogin,sSenha);
} catch (Exception e) {
this.conn = null;
}
…
}
</code>
Desde já agradeço!
André Rubin
Conexao com banco
A
1 Resposta
F
Olá,
este é o modelo padrão mesmo. Melhor que isto só criptografando a senha e separando a rotina de leitura de properties em um método, ou até uma classe específico mas, ai já entra uma questão de modelagem de Software.
Criado 19 de março de 2003
Ultima resposta 19 de mar. de 2003
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo