コードの制御フローを壊すと思うという声明があります。ステートメントはs.executeBatch(); sのインスタンスですjava.sql.Statement。
else if (event.getSource()==btnSave)
{
btnAdd.doClick();
int a[]=s.executeBatch();
System.out.println ("dddddd");
btnRefresh.doClick();
con.commit();
s.clearBatch();
}
この ) 以降はすべてs.executeBatch();コメントインすると実行されず、doClick(); and System.out.printlnステートメントが実行されます。
これは、`executeBatch()' に関する Oracle のドキュメントに含まれる情報です。
executeBatch()実行のためにコマンドのバッチをデータベースに送信し、すべてのコマンドが正常に実行された場合は、更新カウントの配列を返します。