事务的性质

事务的ACID特性
数据库 事务管理 笔记截图

事务的生命周期

数据库 事务管理 笔记截图
数据库 事务管理 笔记截图
SQL对事务的支持:
开始事务 结束事物 事物保存点 隐含事物与自动提交

开始事务

数据库 事务管理 笔记截图

结束事务

数据库 事务管理 笔记截图
举例:
数据库 事务管理 笔记截图
以上程序最终插入了第1、3条记录。

事务保存点

数据库 事务管理 笔记截图
数据库 事务管理 笔记截图
举例:
数据库 事务管理 笔记截图
以上程序最终插入了第1、3条记录。

隐含事务与自动提交

——事物的执行模式
数据库 事务管理 笔记截图
显示事务:
数据库 事务管理 笔记截图
隐式事务:
数据库 事务管理 笔记截图
自动提交事务:

数据库 事务管理 笔记截图
隐含事务与自动提交——事物的执行模式
数据库 事务管理 笔记截图
隐含事务的设置与取消
数据库 事务管理 笔记截图
数据库 事务管理 笔记截图

例子:
数据库 事务管理 笔记截图
没更新。全部撤销。
数据库 事务管理 笔记截图
最终只插入了第一条记录。
数据库 事务管理 笔记截图
有成功插入。是独立的。
数据库 事务管理 笔记截图
没有成功插入。

使用try catch控制事务:
数据库 事务管理 笔记截图

相关文章: