Java中的(数据库)事务

1、什么是事务?

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

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

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

3、解决办法

Java中的(数据库)事务_第1张图片

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

connection.commit();

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

一、原子性

二、一致性

三、隔离性

四、持久性

5、事务隔离的四个级别

一、脏读的问题

二、Read committed (不可重复读)

三、Repeatable read 幻读

四、序列化 Serialisable

 

 

 

你可能感兴趣的:(Java,数据库)