データベースの一連の更新処理がトランザクションです。Java の JDBC API を Aplication 版で、MySQL を前提に説明します。 更新処理では、connection インタフェースの commit と rollback メソッドが使われます。これらのメソッドは、自動コミットモードが無効のときに使用します。 尚、MySQL は COMMIT-ROLLBACK をサポートしていません。Exception error が発生し、ROLLBACK を実行した時点で、エラーになります。ACCESS データベースなら動作します。MySQL はトランザクション処理を省く (commit/rollback ができない) ことによって高速化を実現しています .. ・public void commit() throws SQLException 直前のコミット/ロールバック以降に行われた