jdbc单表事务 多表事务

1.jdbc单表事务

事务(Transaction)是并发控制单位,是用户定义的一个操作序列(一组sql语句),

*事务(Transaction)是并发控制单位,是用户定义的一个操作序列(一组SQL语句),这些操作要么都做,要么都不做,是一个不可分割的工作单位。

*订单与库存 单添加订单时,库存要减少。 这两个操作是一个原子性的操作,要么都成功,要么都失败

*jdbc中默认情况下,增删改查,每一条sql语句执行时都是一个事务,事务开始于事务的提交默认事务是自动开始与自动提交的。





2.jdbc多表(表间外连)事务

一个方法内多条数据库操作语句    

显式回滚 自动回滚       显式提交  自动提交





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL技术内幕:InnoDB存储引擎(第2版) 姜承尧 第1章 MySQL体系结构和存储引擎 >> 在上述例子...
    沉默剑士阅读 7,460评论 0 16
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,597评论 0 4
  • JDBC概述 在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库、JDO技术、第三方O/R工具,如...
    usopp阅读 3,553评论 3 75
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • 刚入大学的时候,由于刚从一场厮杀中凯旋,人人都呈现一副懈怠的模样都开始享受起大学生活来。每天三点一线,宿舍、教学楼...
    晚茶厌阅读 502评论 0 3