PreparedStatementを複数回再利用する
プールのない単一の共通接続でPreparedStatementを使用する場合、準備済みステートメントの能力を維持するすべてのdml / sql操作のインスタンスを再作成できますか? というのは: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } の代わりに: PreparedStatement preparedStatement = connection.prepareStatement(sql); for (int i=0; i<1000; i++) { preparedStatement.clearParameters(); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); } preparedStatement.close(); 私の質問は、このコードをマルチスレッド環境に配置したいという事実から生じます。アドバイスをいただけますか?ありがとう