Je suis un peu confus, je lisais ce qui suit sur 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();
}
Vous n'avez pas besoin de fermer la connexion conn? Que se passe-t-il vraiment si conn.close () ne se produit pas?
J'ai une application Web privée que je maintiens qui ne ferme actuellement aucun des formulaires, mais est-ce que l'important est vraiment celui de stmt, celui de conn ou les deux?
Le site continue de tomber par intermittence, mais le serveur continue de dire que c'est un problème de connexion à la base de données, je soupçonne qu'il n'est pas fermé, mais je ne sais pas lequel fermer le cas échéant.