数据库(1) ---事务的四大特性以及事务的隔离级别

1 脏读  读了未提交的数据  一个事务处理过程里读取了另一个未提交的事务中的数据
2 不可重复读   一个事务范围内多次查询却返回了不同的数据值,这是由于在查询间隔,被另一个事务修改并提交了。
3 虚读(幻读)   eg:T1操作表所有行的某个数据 1改为 2   ,T2 插入一行  此行的数值还是为1    操作T1的用户再次查看刚刚修改的数据  发现T2插入的一行未改就是幻读
      幻读针对的数据整体   不可重复读  针对的同一数据项  脏读是指读了另一事务未提交的
4 Serializable (串行化)  表锁形式(同java线程类似)

 后记:隔离级别的设置只对当前链接有效。对于使用MySQL命令窗口而言,一个窗口就相当于一个链接,当前窗口设置的隔离级别只对当前窗口中的事务有效;对于JDBC操作数据库来说,一个Connection对象相当于一个链接,
而对于Connection对象设置的隔离级别只对该Connection对象有效,
与其他链接Connection对象无关。

 

 


https://www.cnblogs.com/fjdingsd/p/5273008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值