Ola,
Ja busquei no fórum e vi alguns exemplos falando de como usar o BDCP
O que eu fiz foi o seguinte:
classe DBConnectionFactory
public static javax.sql.Connection getConnection() {
BasicDataSource bds = new BasicDataSource();
bds.setDriverClassName("blablabla");
bds.serUserName("usuario");
bds.serPassword("pass");
bds.setUrl("minha:url:conexao");
return bds.getConnection();
}
Na minha classe UsaConexao eu faço:
# variavel da classe
private Connection conn = DBConnectionFactory.getConnection();
Statement stm = conn.createStatement();
int result = stmt.executeUpdate($query);
Todos os metodos dessa classe estão usando o mesmo conn que é resultado do getConnection
As minhas perguntas são:
1) seria essa uma boa forma de ser usar o connection?
2) eu preciso dar um close() no BasicDataSource do DBCP ?? e onde eu poderia fazer isso??
Se alguem puder ajudar agradeço..
Tks :)