jdbc
文章平均质量分 92
lb330776047
不用关注我,我没有故事
展开
-
JavaWeb:JDBC之事务
系列阅读 JavaWeb:用JDBC操作数据库JavaWeb:JDBC之事务JavaWeb:JDBC之数据库连接池使用JDBC实现水果超市管理系统 1. 事务 事务的四大特性:ACIDmysql中操作事务jdbc中操作事务 1.1 事务概述 为了方便演示事务,我们需要创建一个account表: CREATE TABLE account( id INT P转载 2018-01-25 15:42:58 · 622 阅读 · 0 评论 -
脏读、幻读和不可重复读 + 事务隔离级别
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 e.g. 1.Mary的原工资为1000, 财务人员将Mary的工资改为了8000(但未提交事务) 2.Mary读取自己的工资 ,发现自己的工资变为了8000,欢天喜地! 3.而财务发转载 2018-01-26 13:58:22 · 125 阅读 · 0 评论 -
理解事务的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitted 读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。 事例:老转载 2018-01-26 15:30:01 · 144 阅读 · 0 评论 -
数据库事务四种隔离级别
定义: 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read(可重复读取)、Serializable(序列化),这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 问题的提出:转载 2018-01-26 20:21:12 · 153 阅读 · 0 评论