1.jdbc单表事务
事务(Transaction)是并发控制单位,是用户定义的一个操作序列(一组sql语句),
*事务(Transaction)是并发控制单位,是用户定义的一个操作序列(一组SQL语句),这些操作要么都做,要么都不做,是一个不可分割的工作单位。
*订单与库存 单添加订单时,库存要减少。 这两个操作是一个原子性的操作,要么都成功,要么都失败
*jdbc中默认情况下,增删改查,每一条sql语句执行时都是一个事务,事务开始于事务的提交默认事务是自动开始与自动提交的。
2.jdbc多表(表间外连)事务
一个方法内多条数据库操作语句
显式回滚 自动回滚 显式提交 自动提交