Mysql事务

2017-11-14  本文已影响15人  达摩君

Mysql事务

事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。

1、Mysql中的事务

a、mysql引擎是支持事务的
b、mysql默认自动提交事务。每条语句都处在单独的事务中。
c、手动控制事务
   开启事务:start transaction | begin
   提交事务:commit
   回滚事务:rollback

2、JDBC如何控制事务

JDBC如何控制事务.png

3、事务的特性

4、事务的隔离级别

数据库通过设置事务的隔离级别防止以上情况的发生:

mysql中:
查看当前的事务隔离级别:SELECT @@TX_ISOLATION;
更改当前的事务隔离级别:SET TRANSACTION ISOLATION LEVEL 四个级别之一
设置隔离级别必须在事务之前

5、JDBC控制事务的隔离级别

connection接口:

字段摘要.png
级别数字.png
设置隔离级别,必须在开启事务之前
Connection.setTransactionIsolation(int level)
上一篇 下一篇

猜你喜欢

热点阅读