java项目中的事务处理(jdbc为案例)

Java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作…

以JDBC为案例
java项目中的事务处理(jdbc为案例)

首先,jdbc获取数据连接后,设置setAutoCommit(false),将sql的自动提交关闭,循环执行sql语句,然后将数据连接的sql提交打开commit(),如果循环或执行中出现错误,将安全执行回滚操作,防止数据丢失。

(拙见,大牛轻喷。)