`
piperzero
  • 浏览: 3477679 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JDBC学习之路(六)事务的概念和处理

 
阅读更多

数据库的操作对事务这一概念非常重要,事务的概念是一个不可分割的整体,具有原子性。比如银行转账,当从一方扣钱完毕出现异常,结果接收方没有收到钱,这样是绝对不行的,所以需要回滚,这就是事务。

下面呈上例子代码,这里模仿从一个人的钱里面扣钱,但是回滚到指定的地方,其实首先需要指定自动提交为false,然后一直等到所有事务处理完毕才能提交,然后可以设置保存点,然后回滚的时候回滚到指定的位置。

虽然代码很短,而且关于事务的代码其实是很少的,所以好好记住

分享到:
评论

相关推荐

    oracle+MySQL+jdbc数据库教程

    从基础的数据表操作到复杂的事务处理和优化策略,课程内容全面,确保学员能够熟练掌握数据库的日常使用和维护技巧。 课程还将重点介绍JDBC技术,这是Java程序连接和操作数据库的标准方式。学员将通过实战示例掌握...

    分库分表理论与实战-基于ShardingJDBC5.4.1(资料+视频教程)

    本资源是一套专注于ShardingJDBC 5.4.1的分库分表理论与实践相结合的教程,旨在帮助开发者掌握...通过本资源的学习,你将能够深入理解分库分表的原理,掌握ShardingJDBC的使用,提升处理大规模数据和高并发应用的能力。

    Java中各种事务管理技术的总结

    内容包括事务及其控制的基本概念,Oracle中的事务处理,以及JDBC,EJB,JTA事务管理内容的总结,最后还介绍了事务管理的技巧,是了解和学习JAVA事务处理不可多得的第一手资料!

    zzu数据库实验报告书

    能够采用SQL 语句进行基本的数据库操作,实现数据的安全性、完整性、并发性和可恢复性等处理的能力,为后继课程的学习和数据库管理软件的开发奠定基础。 二、实验课程教学基本要求 通过实验,使学生深入理解数据库...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.4 JavaBean中使用JDBC方式进行事务处理 1.5 JSP 隐式对象简介 1.6 Java解析XML的四种方法 1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant...

    jsp servlet 入门学习资料-新手一看就懂

    8.2.2 事务处理 8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 ...

    Java语言基础下载

    JAVA编程语言和JDBC 323 JDBC编程的步骤 323 实例分析 325 内容总结 335 独立实践 336 第二十章:高级JDBC 337 学习目标 337 使用DDL,DML语言对数据库进行基本操作 338 查询数据库里的数据 339 预编译语句...

    疯狂JAVA讲义

    学生提问:为什么有栈内存和堆内存之分? 93 4.6.2 基本类型数组的初始化 95 4.6.3 引用类型数组的初始化 96 4.6.4 没有多维数组 99 学生提问:我是否可以让图4.13中灰色覆盖的数组元素再次指向另一个数组?这样...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    第4章 利用JDBC和JTA访问 数据库和管理全局事务 178 4.1 JDBC和容器管理的数据源 179 4.1.1 JDBC概述 179 4.1.2 使用JDBC执行数据库访问 180 4.1.3 使用WebLogic服务器管理的 数据源 182 4.1.4 使用JBoss服务器管理...

    基于java实现仿京东商城电商系统项目设计与实现源码

    依赖注入来管理各层,面向切面编程管理事务,日志和权限 MyBatis:持久层;访问数据库;基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来 1、Spring (1)基本概念 Spring是一个开源开发框架...

    Spring+3.x企业应用开发实战光盘源码(全)

     第11章:讲解了如何使用Spring JDBC进行数据访问操作,我们还重点讲述了LOB字段处理、主键产生和获取等难点知识。  第12章:讲解了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM...

    《面向对象程序设计java)》课程整体教学设计.docx

    通过完成课程设计任务,训练学生处理小组事务的能力、计划安排工作的能力、与人沟通的能力、自我表达的能力、团队协作的能力、自我展示的能力、自我学习的能力。并且能够在学习与制作的过程中充分发挥自己的创造性与...

    Java SE实践教程 源代码 下载

    第6章 三头六臂——线程和同步的基本概念 109 6.1 讲解 110 6.1.1 什么是线程 110 6.1.2 创建线程 110 6.1.3 线程的生命周期 112 6.1.4 线程的优先级 114 6.1.5 中断线程 115 6.1.6 线程组 116 6.1.7 处理未...

    JSP高级编程

    本书从最基础的JSP开发开始,循序渐进地介绍了JSP 开发技术,并涵盖了许多高级主题,如需要在企业级Web应用中使用的特性—Enterprise JavaBeans、JDBC 2.0、数据库连接池和自定义标签库。本书既适合初学者阅读,也...

    Java SE实践教程 pdf格式电子书 下载(一) 更新

    第6章 三头六臂——线程和同步的基本概念 109 6.1 讲解 110 6.1.1 什么是线程 110 6.1.2 创建线程 110 6.1.3 线程的生命周期 112 6.1.4 线程的优先级 114 6.1.5 中断线程 115 6.1.6 线程组 116 6.1.7 处理未...

    Java SE实践教程 pdf格式电子书 下载(四) 更新

    第6章 三头六臂——线程和同步的基本概念 109 6.1 讲解 110 6.1.1 什么是线程 110 6.1.2 创建线程 110 6.1.3 线程的生命周期 112 6.1.4 线程的优先级 114 6.1.5 中断线程 115 6.1.6 线程组 116 6.1.7 处理未...

    JAVA语言程序设计课程标准.doc

    "10% "装箱、拆箱、集合及泛型 "作业提交及代码评审 " " "7 "JDBC "1、使用JDBC操作数据库 2、JDBC事务 "12% "操作数据库、事务 "笔试或在线考试 "12% "JDBC访问数据库步骤、JDBC事务 "作业提交及代码评审 " " "8 ...

Global site tag (gtag.js) - Google Analytics