JDBC对事物管理的支持
1、我们通过提交commit()或是回退rollback()来管理事务的操作
2、事务操作默认是自动提交
3、可以通过调用setAutoCommit(false)来禁止自动提交
jdbc中对事务的操作
JDBC对事务管理的支持:
我们通过提交commit()或者回退rollback()来管理事务的
事务操作默认是自动提交的
可以通过调用setAutoCommit(false)来禁止自动提交
JDBC对事务管理的支持 1、我们通过提交commit()或是回退rollback()来管理事务的操作 2、事务操作默认是自动提交 3、可以通过setAutoCommit(false)来禁止自动提交
@JDBC---实现事务管理
事务特点:
1.原子性:事务是一个完整的操作。
2.一致性:当事务完成时,数据必须处于一致的状态。
3.隔离性:对数据进行修改的所有并发事务必须是隔离的。【不可以同时操作一条数据】
4.永久性:事务完成后吗,数据库的修改必须是永久保持的。
事务管理:
1.我们通过提交commit()或是回退rollback()来管理事务的操作。
2.事务操作默认是自动提交。
3.可以通过setAutoCommit(false)来禁止自动提交。
调用过程:
1.conn.setAutoCommit(false);//jdbc默认自动提交;
2.try...catch语句包含执行业务逻辑,完成后conn.commit();
3.在catch中,加上回滚语句:conn.rollback();
JDBC对事物管理的支持