关键的代码1:设置JDBC不自动的提交事务,这样两步操作可以在一个事务中;
conn.setAutoCommit(false);
关键的代码2:如果两步操作都能正确完成,将提交一起事务;
conn.commit();
关键的代码3:如果两步中任意一步出现SQL异常,或者业务异常,进行回滚;
conn.rollback();
例:
关键的代码1:设置JDBC不自动的提交事务,这样两步操作可以在一个事务中;
conn.setAutoCommit(false);
关键的代码2:如果两步操作都能正确完成,将提交一起事务;
conn.commit();
关键的代码3:如果两步中任意一步出现SQL异常,或者业务异常,进行回滚;
conn.rollback();
例: