• ベストアンサー

UPDATE文について

JAVA言語のStatmentクラスのexcecuteUpdateメソッドを使い、DB2のUPDATE文を操作した場合、 「対象となる行がないか、または照会の結果が空の表です。」となったとき、SQLExceptionのようExceptionをキャッチすることは可能でしょうか。 またあったら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tyoufu
  • ベストアンサー率28% (19/67)
回答No.1

Statmentクラスの executeUpdateメソッドの戻り値は UPDATE、INSERT、DELETEで対象となった行数が戻ってくるので、 「対象となる行がない」= 戻り値 0 となるのではないでしょうか。

mickeyland
質問者

お礼

回答ありがとうございます。 今StatmentクラスのexecuteUpdateの戻り値を確認したところ確かに処理件数が帰ってきますね。 これで、対象となる行がないことを判定することができます。 ありがとうございました。

関連するQ&A