关于事务

来源:互联网 发布:单片机蜂鸣器报警电路 编辑:程序博客网 时间:2024/06/06 14:16

  首先,介绍事务的四大特征:1、原子性;

               2、一致性;

               3、隔离性;

               4、持久性;

  这四大特征要牢记,其一是工作中会经常接触到,其二是面试的地位很重要,甚至可以比肩OO的四大特征(封装、继承、多态、抽象);

  其在使用的流程为:

          一、多条DML语句如果需要在一个事务当中,那么它们必须使用同一个Connection对象;

          二:必须把Connection的自动提交更改为false,即使用代码指定提交:

            con.setAutoCommit(false);

          三、只有所有的SQL语句执行成功,代码才能手动提交去执行:

            con.commit();

          四:一旦出现异常,则在catch里面执行回滚动作(也就是把之前执行成功的一部分代码撤回):

            con.rollback();

原创粉丝点击