私が構築したJavaプロジェクトで静的メソッドを使用して、ローカルホストmysql dbにクエリを行います。そのようなローカルホストでjdbc接続を閉じる必要があります
何か:
public static void sqlQuery() {
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
conn = DriverManager.getConnection(localhost,root,password);
stmt = conn.prepareStatement(Some SQL);
rs = stmt.executeQuery();
} catch(Exception e) {
// Error Handling
} finally {
try { if (rs != null) rs.close(); } catch (Exception e) {};
try { if (stmt != null) stmt.close(); } catch (Exception e) {};
try { if (conn != null) conn.close(); } catch (Exception e) {};
}
}
私は近いそれなしでCONN変数を保持し、別のクエリのために再びそれを再利用することができれば、私の質問です。
他のアプリは、このDBを使用していないと私は1つのだけ接続して、私がしたいことを行うことができます。..
P.S.
はい、**しかし**そうすることで、データベース上のリソースが消費され、開いている接続の最大数に制限があります。 –