mysql事物

1、一天sql语句就是一条事物默认开启默认提交
2、可以显示的开启事务、回滚事物、提交事务
2.1、开启事务 start transcation
2.2、提交事务 commit 提交所有sql语句执行 跟新数据库
2.3、回滚事物 rollback 取消所有sql语句执行
3、jdbc操作事物

        //通过jdbc去控制事务
        Connection conn = null;
        //1、注册驱动
        try {
            Class.forName("com.mysql.jdbc.Driver");
            //2、获得connection
            conn = DriverManager.getConnection("jdbc:mysql:///web19", "root", "root");
            //手动开启事务
            conn.setAutoCommit(false);
            
            //3、获得执行平台
            Statement stmt = conn.createStatement();
            
            //4、操作sql
            stmt.executeUpdate("update account set money=5000 where name='tom'");
            
            
            //提交事务
            conn.commit();
            
            stmt.close();
            conn.close();
        } catch (Exception e) {
            try {
                conn.rollback();
            } catch (SQLException e1) {
                e1.printStackTrace();
            }
            e.printStackTrace();
        }

4、DBUTIL事物操作 导包c3p0配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来源:转载 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用...
    我是强强阅读 379评论 0 2
  • MySQL技术内幕:InnoDB存储引擎(第2版) 姜承尧 第1章 MySQL体系结构和存储引擎 >> 在上述例子...
    沉默剑士阅读 7,506评论 0 16
  • 1. 客户端先发出请求 首先,客户端(通常是浏览器)先向服务器发出加密通信需求,这加clientHello请求。在...
    小小呆瓜渺小的程序员阅读 387评论 0 0
  • 晚风吹落了梨花 白光乍破了乌云 健身房的小伙赶走了 避雨的小狗 漫天的大雨 像上帝盛怒下的哭泣 小狗无处藏身 一个...
    采棠煨酒阅读 255评论 0 0
  • 大历以前分明别是一副言语,晚唐分明别是一副言语,本朝诸公分明别是一副言语,如此见方许具一只眼。 荷按:大历前初盛唐...
    雨落圆荷阅读 982评论 1 1