8.3.30 rollback()
(1) 機能
トランザクションによって実行された変更をすべて元に戻し,Connectionオブジェクトが保持するロックをすべて解除します。
自動コミットモードを有効にしている状態で,このメソッドを呼び出しても例外を投入しないで,ロールバック処理を行います。
(2) 形式
public synchronized void rollback() throws SQLException
(3) 引数
なし。
(4) 戻り値
なし。
(5) 発生する例外
次に示す場合にSQLExceptionが投入されます。
-
Connectionオブジェクトがクローズされている場合
-
データベースのアクセスエラーが発生した場合
(6) 留意事項
-
ロールバック処理が成功すると,ResultSetオブジェクトが無効になります。
-
ロールバック処理が失敗した場合,HADBサーバが異常終了します。