事务:数据库中保证交易可靠的机制
JDBC支持数据库中的事务概念
在JDBC中,事务默认是自动提交的
事务的特性:
原子性:要么全执行,要么全不执行
一致性:事务在完成时,必须使所有的数据都保持一致状态
隔离性:由并发事务所作的修改必须与任何其他并发事务所作的修改隔离
持久性:事务完成之后,它对于系统的影响是永久性的
事务是数据库的概念,JDBC支持事务,本质还是在数据库中实现的
API:
Connection.getAutoCommit();获得当前事务的提交方式,默认为true
Connection.setAutoCommit();设置事务的提交属性,参数是true:自动提交;false:不自动提交
Connection.commit();提交事务
Connection.rollback();回滚事务