私はそれについてあまり知らないので、JavaのPrepared Statementに関連する疑いがあります。
PreparedStatement を使用する必要があるユース ケースがあります。しかし、コードを書く前に次のことを考えています。
while(...)
{
if(...)
{
preparedStatement.setString(1, fname);
preparedStatement.setString(2, lname);
...
preparedStatement.addBatch();
}
}
preparedStatement.executeBatch();
上記のコードを考えてみましょう。いくつかのことを行い、次にいくつかの条件をチェックしてから、準備されたステートメントにバッチを追加する while ループがあります。
1)だから、私の質問は、準備されたステートメントにバッチが追加されていないと仮定し、それでも私は言うexecuteBatch
. それは私に例外を与えますか、それともうまく実行されますか?
2) 実行前に準備済みステートメントでバッチをチェックする方法はありますか?
ありがとう。