16.8.2 setBlockUpdate
(1) 機能
?パラメタを使用したデータベースの更新で,複数のパラメタセットを一度に処理するかどうかを設定します。
(2) 形式
public void setBlockUpdate(boolean Mode)
(3) 引数
- boolean Mode:
-
複数のパラメタセットを一度に処理するかどうかの設定情報です。省略した場合,falseが仮定されます。
- true:
-
一度に処理します。
- false:
-
パラメタセットを一つずつ分割して処理します。※
- 注※
-
DB接続時,DriverManagerクラスのgetConnectionメソッドの引数にBLOCK_UPDATE=TRUEを指定した場合,この機能のデフォルトはtrueとなります。また,システムプロパティのHiRDB_for_Java_BLOCK_UPDATE=TRUEを指定した場合も,この機能のデフォルトはtrueとなります。
(4) 戻り値
なし。
(5) 機能詳細
?パラメタを使用したデータベースの更新(INSERT,UPDATE,又はDELETE)で,複数のパラメタセットを一度に処理するかどうかを設定します。
なお,実際にパラメタセットが一度に処理されるかどうかは,配列を使用した機能の使用方法で決まります。配列を使用した機能の使用方法については,「配列を使用した機能」を参照してください。
(6) 発生する例外
なし。
(7) 注意事項
複数行の?パラメタの一括処理をする方法については,「Properties infoの設定内容」,及び「バッチ更新」を参照してください。