私は少し混乱しています、以下を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();
}
conn接続を閉じる必要はありませんか?conn.close()が発生しない場合、実際には何が起こっていますか?
私が管理しているプライベートWebアプリがありますが、現在どちらのフォームも閉じていませんが、重要なものは本当にstmt、conn、またはその両方ですか?
サイトは断続的にダウンし続けますが、サーバーはデータベース接続の問題だと言い続けます。私の疑いは閉じられていませんが、どちらを閉じるかわかりません。