Estou ficando um pouco confuso, eu estava lendo o abaixo em http://en.wikipedia.org/wiki/Java_Database_Connectivity
Connection conn = DriverManager.getConnection(
"jdbc:somejdbcvendor:other data needed by some jdbc vendor",
"myLogin",
"myPassword" );
Statement stmt = conn.createStatement();
try {
stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " );
} finally {
//It's important to close the statement when you are done with it
stmt.close();
}
Você não precisa fechar a conexão conn? O que realmente está acontecendo se o conn.close () não ocorrer?
Eu tenho um aplicativo Web privado que estou mantendo que atualmente não fecha nenhum dos formulários, mas o importante é realmente o stmt, o conn ou ambos?
O site continua inoperante de forma intermitente, mas o servidor continua dizendo que é um problema de conexão com o banco de dados. Suspeito que não esteja sendo fechado, mas não sei qual fechar.