第二章 事务管理
关于JBDBC详细介绍:JDBC用法详解
2.1 概述
事务 : 一个包含多个步骤的业务操作,. 如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败.
操作
开启事务
提交事务
回滚事务
那么,我们在Java中通过什么实现这些呢?
用Connection接口里面的方法
//开启事务
void setAutoCommit(boolean autoCommit) 将此连接的自动提交模式设置为给定状态。 (将这个布尔值设为false则是开启事务)
//提交事务
void commit() 使上次提交/回滚之后所做的所有更改都将永久性,并释放此 Connection对象当前持有的任何数据库锁。
//回滚事务
void rollback() 撤消在当前事务中所做的所有更改,并释放此 Connection对象当前持有的任何数据库锁。
2.2 使用
执行sql之前开启事务
当所有sql都执行完提交之后,结束资源之前提交事务