PV0単一のSQL文を、PreparedStatementを使用して繰り返し実行するには、addBatch()、executeBatch()を利用することで、効率化が可能です。statement.addBatch();}statement.executeBatch();PreparedStatementのインスタンスは、パラメーター化されたSQL文1つごとに1つ作成する必要があるため、最後のexecuteBatch()は、SQL文1つごとに実行する必要があります。実際の用途では、以下のような構造にしようとしています。回、executeUpdate()を実行しなくてはなりません。SQLをパラメーター化せず、Java.sql.statement.addBatch(sql)を利用する方法はありますが、DBサーバーのステートメントキャッシュを食いつぶすため、現実的ではありませんし、脆弱性の原因になりやすく危険です。更新順0現状で問題としているのはexecuteupdate連発する事で遅くなりそうという心配ですか?実際試して遅かったんでしょうか?insertを複数もつストアド作成してCallableStatementを使えば呼び出し回数は抑えられそうですどうでしょうか。パラメータもバインドです。(0)0両方食い散らかすことには代わりがないよ。前者(Bach)はJavaが散らかす。後者(Update)はデーターベースが食い散らかす。(1)ウォッチこの質問への回答やコメントをメールでお知らせします。