Conexao com banco

1 resposta
A
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  agradeço!





André Rubin

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