目录
- 什么是事务?
- JDBC中的事务
- DBUtils使用事务
跳转到目录
事务概述
- 事务指的是逻辑上的一组操作,
组成这组操作的各个单元要么全都成功,要么全都失败.
- 事务作用:保证在一个事务中多次SQL操作要么全都成功,要么全都失败.
跳转到目录
- JDBC完成转账功能(加入事务管理) 场景: tom 欠 jerry 1000元 使用2条update语句 1. tom-1000 2. jerry+1000
- 以上2条sql应该看成一组(一个整体),
必须使用一个事务,必须保证使用同一个Connection对象
- 以上2条sql要么全部都执行,要么全部都不执行
- 以上2条sql应该看成一组(一个整体),
1.开启事务 2.执行sql语句,多条sql语句正常执行, 没有出现问题,提交事务,把数据持久化到数据库 3.执行sql