事务:
概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部失败。
数据库默认事务是自动提交的,也就是发一条sql语句他就执行一条,如果想多体哦啊sql语句放在一个事务中执行,则需要使用如下语句。
数据库开启事务命令:将所要使用的数据库语句放在下面的语句之间
Start transaction 开启事务
Rollback 回滚事务
Commit 提交事务
创建账户表:
1 create table account( 2 id int primary key auto_increment, 3 name varchar(40), 4 money float 5 )character set utf8 collate utf8_general_ci; 6 7 insert into account(name,money) values('aaa',1000); 8 insert into account(name,money) values('bbb',1000); 9 insert into account(name,money) values('ccc',1000);
使用事务:
当JDBC程序向数据库获得一个