Connection的三个方法与事务相关
- setAutoCommit(boolean)默认值为true表示自动提交(就是啥也没干),我们要使用false表示手动提交
- commit() : 提交事务
- rollback(): 回滚事务,撤销操作
代码格式:
Connection con .....
try{
con.setAutoCommit(false) //开启事务,手动提交
....... //操作数据库
con.commit() //提交事务
}catch{
//发生异常,进行回滚
con.rollback(); //回滚事务
}