次のコードを使用して、データをテーブルに挿入しています。
test_conn.setAutoCommit(false);
stmt = test_conn.prepareStatement("INSERT INTO ...");
while(RSet.next()){
for(int i = 1; i <= columnCount; i++){
stmt.setString(i, RSet.getString(i));
}
stmt.addBatch();
}
stmt.executeBatch();
test_conn.commit();
上記のすべての行のみが正常に挿入される他の処理方法....
を使用してテーブルに挿入するとき、挿入中にexecuteBatch()
SQL 例外またはエラーが発生した場合、例外をスローしたレコードの挿入を見つけることはできますか?