zoukankan      html  css  js  c++  java
  • JDBC中MySQL的事务

    事务:

      一、概述:几句sql语句,要不一起执行,要不一起不执行

      二、一条语句默认开启事务

      三、步骤:

          1、开启事务:start transaction

          2、提交事务:commit

          3、回滚事务:rollback

      四、对象 MySQL  JDBC 中

          必须使用 Connection 对象调用方法,同时必须是同一个方法

          开启事务 :Connection 对象.setAutoComnmit(false);

          提交事务:Connection 对象.commit();

          回滚事务:Connection 对象.rollback();

          

     1 public void test(){
     2         /*获取连接对象*/
     3         Connection conn = MyDbUtils.getConn();
     4         try {
     5             /*开启事务*/
     6             conn.setAutoCommit(false);
     7             /*调用dao层的增删改查方法1,并传入conn对象*/
     8 
     9             /*调用dao层的增删改查方法2,并传入conn对象*/
    10 
    11             /*提交事务*/
    12             conn.commit();
    13 
    14         } catch (SQLException e) {
    15             /*回滚事务*/
    16             try {
    17                 conn.rollback();
    18             } catch (SQLException ex) {
    19                 ex.printStackTrace();
    20             }
    21             e.printStackTrace();
    22         }
    23     }

          

  • 相关阅读:
    Flutter
    Flutter
    项目冲刺——第二天
    练习三:用例图
    项目冲刺——第一天
    作业六:团队项目冲刺前期准备
    作业四:软件案例分析
    作业五:需求规格说明书
    【非作业部分】队内暂时安排
    第二次练习——团队展示
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11855511.html
Copyright © 2011-2022 走看看