JDBC提供了基于Connection的事务支持。
Connection默认和MySql一致:关闭事务,自动提交。
Connection的实例方法:setAutoCommit(Boolean xx)方法来开启或关闭事务。参数为false时开启事务。
实例方法:commit()来进行提交。
实例方法:rollback()进行回滚。
事务隔离级别:5个常量
TRANSACTION_NONE :不支持事务 对应0
TRANSACTION_READ_UNCOMMITTED 读未提交 对应1
TRANSACTION_READ_COMMITTED 读已提交 对应2
TRANSACTION_REPEATABLE_READ 可重复读 对应4
TRANSACTION_SERIALIZABLE 串行化 对应8
事务隔离级别相关方法:
getTransactionIsolation()获取事务隔离界别
setTransactionIsolation(int level)设置事务隔离级别。传入数字或者常量。