{sou novato em jsp … qualquer “má programação”, por favor avise rs}
Olá, descobri a existência dos Filters agora…e estou tentando fazer uma implementação num sistema JSP que estou fazendo.
A idéia é colocar num filter 3 ações
-) abertura da conexão com banco de dados
-) requisição
-) fechamento da conexão com banco de dados
Tenho uma classe ConnectionFactory que retorna a conexão, e pretendo instanciar ela dentro do filtre. MAS … eu também uso a conexão dentro da minha classe DAO. (Pra fazer um statement)
veja meu DAO:
public class UsuarioDAO{
Connection connection = null;
public UsuarioDAO(){
connection = new ConnectionFactory().getConnection();
}
public void insere(String nome){
String sql = "insert into tabela (nome) values ?";
try{
PreparedStatement statement = connection.preparedStatement(sql); //aqui
statement.setString(0,nome);
}
catch(...){
}
}
}
enfim … preciso usar a conexão no DAO e no Filter … não posso abrir 2 conexões.
gostaria de um help aí …
valew