码迷,mamicode.com
首页 > 编程语言 > 详细

Java事务(一) - 概述

时间:2014-09-11 23:56:02      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:style   io   使用   java   strong   文件   数据   问题   sp   

一. 什么是事务:
所谓事务,就是针对数据库的一组操作(多条sql)
位于同一个事务的操作具备同步的特点,也就是要么都成功,要么都失败

二. 事务的作用:
在实际中,我们的很多操作都是需要由多条sql来共同完成的,例如,A账户给B账户转账就会对应两条sql
update account set money = money - 100 where name = ‘a’;
update account set money = money + 100 where name = ‘b’;
假设第一条sql成功了,而第二条sql失败了,这样就会导致a账户损失了100元,而b账户并未得到100元
如果将两条sql放在一个sql中,当第二条语