Jestem trochę zdezorientowany, czytałem poniżej z 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();
}
Nie musisz zamykać połączenia Connected? Co tak naprawdę się dzieje, jeśli conn.close () nie występuje?
Mam prywatną aplikację internetową, którą utrzymuję, która obecnie nie zamyka żadnego z formularzy, ale czy naprawdę ważna jest ta stmt, połączona, czy obie?
Witryna sporadycznie wyłącza się, ale serwer wciąż mówi, że jest to problem z połączeniem z bazą danych. Podejrzewam, że nie jest zamykana, ale nie wiem, który z nich zamknąć.