JDBC中数据库事务的提交
connection.setAutoCommit(false/true); //如果为true,那么就是自动提交事务,反之,为手动提交事务
如果是手动提交事务( connection.setAutoCommit(false) ),那么在执行多条sql语句之后,必须显示的调用commit方法提交事务:
connection.commit();
好处参考ATM机存款:钱进去了,系统还没来得及输入具体金额到相应的表中就断电了,还不亏死
connection.setAutoCommit(false/true); //如果为true,那么就是自动提交事务,反之,为手动提交事务
如果是手动提交事务( connection.setAutoCommit(false) ),那么在执行多条sql语句之后,必须显示的调用commit方法提交事务:
connection.commit();
好处参考ATM机存款:钱进去了,系统还没来得及输入具体金额到相应的表中就断电了,还不亏死