fab*_*ous 9 java oracle exception-handling jdbc
我有一个应用程序,它处理一个非常大的文件并将数据发送到oracle数据库(使用Java 6,oracle 9).
在循环中,我使用a PreparedStatement ps并创建生成的所有SQL语句ps.addBatch().
我有一种情况BatchUpdateException bue是在某个地方抛出一个ps.executeBatch().此时,批处理停止执行.
我希望批处理执行继续,以便我可以检查方法中的失败更新processUpdateCounts(bue.getUpdateCounts()).
关于类BatchUpdateException的javadoc说:
在批量更新中的命令无法正确执行并且抛出BatchUpdateException之后,驱动程序可能会也可能不会继续处理批处理中的其余命令.
有没有办法强制执行继续,还是我需要改变我的程序,以便它将单独执行语句?
| 归档时间: |
|
| 查看次数: |
10619 次 |
| 最近记录: |