スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
HiRDBがコミットをした場合に,次に示すクラスをコミット実行後も有効とするかどうかを設定します。
public void setCommit_Behavior (String type)
指定値 | ResultSetクラス | Statementクラス,PreparedStatementクラス,及びCallableStatementクラス |
---|---|---|
"DELETE"(デフォルト値) | 無効※1 | 無効※2 |
"CLOSE" | 無効※1 | 有効 |
"PRESERVE" | 有効※3 | 有効※3 |
なし。
Statementクラス,PreparedStatementクラス,及びCallableStatementクラスのオブジェクト,並びにResultSetクラスのオブジェクトが,トランザクションの終了をわたって有効かどうかを設定します。このメソッドが呼び出されない場合,デフォルトはDELETEとなります。
このメソッドの実行は,DriverManagerを使用してDB接続するときに行う,プロパティCOMMIT_BEHAVIORの設定と同等になります。
XADataSourceを使用した接続の場合,指定値に関係なく"DELETE"となります。ただし,getCommit_Behaviorの戻り値は引数typeで指定したものとなります。
注意事項については,「表17-3 Properties infoの設定内容」の「COMMIT_BEHAVIORについての注意事項」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.