- 4
- 0
- 约 9页
- 2016-12-20 发布于湖北
- 举报
明天第13天 事务与连接池
【教学内容】
事务
事务介绍
Mysql中的事务
Jdbc中事务
事务特性
事务的隔离级别与问题
演示设置隔离级别来解决问题
事务案例-转账汇款
事务案例-使用ThreadLocal解决转账汇款问题
连接池
连接池介绍
Dbcp连接池
C3p0连接池
Tomcat内置连接池
案例-使用事务与连接池完成注册操作分析
案例-使用事务与连接池完成注册操作实现
【教学总结】
【第一阶段】
【学习目标】
【内容:事务】
事务介绍
什么是事务
事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元。这些单元要么全都成功,要么全都不成功。
事务在开发中的作用
下面我们来举例说明什么是事务,如下所示:
现实生活中的银行转账业务,张三要给李四转账1000元,而在程序员眼中两条SQL语句就可以搞定,如下:
给张三的账户减去1000元;
给李四的账户加上1000元;
如果在转账的业务中,成功的将张三的账户减去1000元,而在给李四的账户加1000元的时候,程序出现了问题,李四的账户没有加上1000元,而张三的账户却减掉了1000元,在现实生活中,这种情况肯定是不允许存在的。当我们将这个转账业务放在一个事务中,就不会出现以上情况了。
事务中有多个操作,这些操作要么全部成功,要么全部失败,也就是说给张三的账户减去1000
原创力文档

文档评论(0)