java项目中的事务处理(jdbc为案例)
Java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作…
以JDBC为案例
首先,jdbc获取数据连接后,设置setAutoCommit(false),将sql的自动提交关闭,循环执行sql语句,然后将数据连接的sql提交打开commit(),如果循环或执行中出现错误,将安全执行回滚操作,防止数据丢失。
(拙见,大牛轻喷。)