2

次のコードを使用して、データをテーブルに挿入しています。

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 例外またはエラーが発生した場合、例外をスローしたレコードの挿入を見つけることはできますか?

4

1 に答える 1