首页 > 其他分享 >JDBC管理事务_概述与JDBC管理事务_实现

JDBC管理事务_概述与JDBC管理事务_实现

时间:2022-10-24 09:57:58浏览次数:44  
标签:回滚 JDBC 管理 事务 开启 提交

JDBC管理事务_概述

  JDBC控制事务:

      1.事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这个多个步骤要么同时成功要么同时失败。

      2.操作

        1.开启事务

        2.提交事务

        3.回滚事务、

      3.使用Connection对象管理事务 

        1.开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开启事务

        2.提交事务:commit()

        3.回滚事务:rollback()

JDBC管理事务_实现

      开启事务:setAutoCommit(boolean AutoCommit);调用该方法设置参数为false,即开启事务

          在执行sql之前开启事务

      提交事务:commit()

          当所以sql都执行完提交事务

      回滚事务:rollback()

          在cath中回滚事务    

       

      

标签:回滚,JDBC,管理,事务,开启,提交
From: https://www.cnblogs.com/x3449/p/16818885.html

相关文章

  • 第二十五章 CSP Session 管理 - 选择策略时的注意事项
    第二十五章CSPSession管理-选择策略时的注意事项组的注意事项本节包含创建身份验证组时要考虑的一些要点。仅当决定必须通过会话对象共享数据时才使用会话共享。......
  • Docker的数据管理、dockerfile
    Docker的数据管理、网络通信和dockerfile一、Docker的数据管理管理Docker容器中数据主要有两种方式:数据卷(DataVolumes)和数据卷容器(DataVolumesContainers)。1.数据卷......
  • 2022年XX百万职工技能大赛 XX区网络安全与信息管理员比赛 经验之谈
    本次有幸参加了一次,《百万职工技能大赛XX区网络安全与信息管理员比赛》分享下个人经验: 大赛标准:个人赛以国家职业技能标准中级工及以上职业资格等级的要求为基础,适当增......
  • nvm nodejs版本管理用具
    nvm简介全称node.jsversionmanagement,nvm是nodejs版本管理用具。nvm可以快速切换使用不同版本的node。nvm下载地址按照提示安装安装完毕后,找到安装的路径,一些简单配......
  • 学生公寓管理系统
    数据库名:学生公寓公寓楼:表B楼号BNO楼名BN所属宿管编号DMN楼的位置BDR宿舍楼:表D宿舍号DNO楼号BNO楼层号FLN已住人数YZ可住人数KZ宿管编号DMN......
  • Linux - vim编辑和用户数据管理
    基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)基础命令:i 切换到输入模式,以输入字符。x 删除当前......
  • 初学编程三大件之代码管理-->git的使用
    如果想成为一名合格的测试开发/自动化工程师,git知识是必不可少的。为什么这么说呢,因为如果想对代码进行版本管理,git工具是首选。下面说下什么是git :1.Git是一个开源的分......
  • greenplum角色权限及客户端认证管理
    1、什么是角色 Role的组成:用户(User)和组(Group) 跟OS的role没有关系 User通过Master登录和认证 Role是定义在GPDB系统级别的 初始化SUPERUSERROLE:gpadmin ......
  • Postico 2 for Mac(好用的PostgreSQL数据库管理工具)
    Mac上哪款PostgreSQL数据库管理工具好用?PostgreSQLMac版推荐给大家,它是一个现代化的PostgreSQL客户端,提供了一个易于使用的界面,使Postgres更容易为新手和专家所操作。详......
  • JDBC练习_登录案例与第7节 JDBC事务管理
    JDBC练习_登录案例通过键盘录入用户名和密码判断用户是否登录成功select*fromuserwhereusername=“”andpassword=“”;如果这个sql有查询结果,则成功,......