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     }

          

  • 相关阅读:
    1.SQL
    3.Dynamic Layout 动态布局。在槽中处理布局
    2.Border Layout 自定义一个Layout来完成布局。
    2.QWidget类
    eclipse内存设置,tomcat内存设置,查看内存大小
    java面试笔记
    java面试总结-(hibernate ibatis struts2 spring)
    jQuery属性,方法操作
    spring scope
    IOC原理解释
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11855511.html
Copyright © 2011-2022 走看看