隐形冥王星

文章
5
资源
0
加入时间
3年1月8天

JDBC中的事务

ACID原则原子性:要么都成功,要么都失败一致性:总数不变隔离性:多个进程互不干扰持久性:一旦提交不可逆,持久化到数据库隔离性的问题脏读:一个事物读取到另一个没有提交的事务不可重复读:在同一个事务内,重复读到表中的数据,表数据发生了改变虚读(幻读):再一个事务内,读取到了别人插入的数据,导致前后读出来的结果不一致Java模拟转账开启事务:conn.setAutoCommit(false);一旦业务执行完毕,提交事务在catch语句中显示定义回滚语句,但不定义失败也会.