事务
概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
操作:
1,开启事务:start transaction;
2,回滚:rollback;
3,提交:commit;
使用Connection对象管理事务
开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开启事务
- 在执行sql之前开启事务
提交事务:commit
- 当所有sql都执行完提交事务
回滚事务:rollback()
- 在catch中回滚事务