文章列表
数据的批量更新
项目中与数据库的交互越来越重要,很多的程序需要执行大量的INSERT语句,以便将数据填入到数据库表中,在JDBC 2中,可以使用批量更新的方法来提高性能。
在使用批量更新时,一个命令序列作为一批操 ...
事务是为了确保数据库的完整性。当所有语句都顺利执行后,事务可以提交,否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有执行过任何命令一样。
如果将更新语句组合成一个事务,那么事务要么成功执行所有的操作并被提交,要么在中间某个位置发生失败,在这种出现失败的情况下,可以执行回滚操作,
将数据库自动撤销回上次提交事务以来的所有更新操作产生的影响。
默认情况下,数据库处于自动提交模式。每个SQL语句一旦被执行便会被提交给数据库,一旦命令提交,就无法对他进行回滚操作。
一、 事务的回滚
Connection conn = ...