mysql事务的概述和ThreadLocal对象

mysql事务的概述:
	事务是属于数据库的
		1.什么是事务?
			一件事有n个组成单元 要不这n个单元同时成功 要不这n个单元同时失败
			就是将n个单元组成单元放到一个事务中
		2.mysql的事务
			默认的事务:一条SQL语句就是一个事务 默认开启事务并提交事务
		手动开启事务
			1.显示的开启一个事务:start transaction
			2.事务提交:commit代表事务提交,从开启事务到提交事务中间的所有的SQL都认为
				有效真正的更新数据库
			3.事务会滚:rollback代表事务的回滚,从开启事务到事务回滚中间的所有的
				SQL操作都认为无效数据库没有更新
				
				最后如果事务开启后没有选择事务提交或事务回滚就默认事务回滚


ThreadLocal对象
	ThreadLocal就像一个Map集合不过值是Connection,key是线程
	跑所有的代码是一个线程
	这样一个线程就会有一个Connection对象
	看工具类的MyDataSourceUtils		
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Unknown To Known

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值