Ich bin etwas verwirrt und habe das Folgende von http://en.wikipedia.org/wiki/Java_Database_Connectivity gelesen
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();
}
Müssen Sie die Conn-Verbindung nicht schließen? Was passiert wirklich, wenn conn.close () nicht auftritt?
Ich habe eine private Web-App, die ich gerade pflege und die derzeit keines der beiden Formulare schließt. Ist das wichtige wirklich das stmt-Formular, das conn-Formular oder beides?
Die Site fällt immer wieder aus, aber der Server sagt immer wieder, dass es sich um ein Datenbankverbindungsproblem handelt. Mein Verdacht ist, dass sie nicht geschlossen wird, aber ich weiß nicht, welche, wenn überhaupt, geschlossen werden soll.