1、什么是事务?

数据库事务(database transaction)是指作为单个逻辑单元内的一系列操作,要么全部成功,要么全部是爱,同生死

2、什么是数据导致的脏数据

没有添加事务,导致数据错乱,此时的数据为脏数据。

3、解决办法

Java中的(数据库)事务

connection.setAutoCommit(False);  设置手动提交,这样就在最后一同

connection.commit();

Java中的(数据库)事务

4、事务的四个特性  (ACID四个特性)

一、原子性

Java中的(数据库)事务

二、一致性

Java中的(数据库)事务

三、隔离性

Java中的(数据库)事务

四、持久性

Java中的(数据库)事务

5、事务隔离的四个级别

一、脏读的问题

Java中的(数据库)事务

二、Read committed (不可重复读)

Java中的(数据库)事务

Java中的(数据库)事务

三、Repeatable read 幻读

Java中的(数据库)事务

Java中的(数据库)事务

四、序列化 Serialisable

Java中的(数据库)事务

 

 

 

相关文章: