データベース初級
setAutoCommit
setautocommit
一言で言うと
自動コミットの有無を切り替える JDBC API。
もう少し詳しく
一言で言うと
自動コミットの有無を切り替える JDBC API。
もう少し詳しく
JDBC の Connection オブジェクトが持つメソッドで、デフォルトは true(各 SQL 文を実行するたびに自動的にコミット)。false に設定するとアプリ側で commit() / rollback() を明示的に呼ぶ必要がある。
false に設定すると複数の SQL 文をひとまとまりのトランザクションとして扱える。エラー発生時に rollback() で一括取り消しができるため、データ整合性が重要な処理では必須の設定になる。
実務でどう使うか
関連する章
Ch73, Ch133 で詳しく学べます。