• JDBC事务管理


    事务介绍

    在JDBC中处理事务,都是通过Connection完成的。同一事务中所有的操作,都在使用同一个Connection对象。JDBC事务默认是开启的,并且默认是自动提交。

    代码展示(未关连接)

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    public class Test {
        public static final String URL = "jdbc:mysql://localhost:3306/test";
        public static final String USER = "root";
        public static final String PASSWORD = "123456";
        // 测试方法
        public static void main(String[] args) throws Exception {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
            // 开启事务
            conn.setAutoCommit(false);
            Statement stmt = conn.createStatement();
            int rs = stmt.executeUpdate("DELETE FROM user WHERE name='qiang'");
            if (rs > 0) {
                System.out.println("更新成功!");
                conn.rollback();
            } else {
                System.out.println("更新失败!");
                conn.commit();
            }
        }
    }
    
  • 相关阅读:
    LR 两种录制:html与url
    性能测试心得之一
    杂记
    基于 python 的接口测试框架
    POJ3579 Median
    洛谷P4035 [JSOI2008]球形空间产生器
    洛谷P2455 [SDOI2006]线性方程组
    POJ2393 Yogurt factory
    洛谷P3763 [TJOI2017]DNA
    洛谷P2234 [HNOI2002]营业额统计
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/11405462.html
Copyright © 2020-2023  润新知