executeBatch()出错后如何继续执行剩下的sql语句
对于Statement.executeBatch(),只要批处理的一个sql执行出错,就抛出SQLException,后面的sql语句就不执行了。
我想让它出错了也继续执行,该怎么做?
我的目的是:批量插入操作
我把一个字段设置成Unique索引,如果重复就不插入了。如果不用Unique,就要自己先select判断是否重复,这样要加入是事务或锁,麻烦也影响速度。
我该怎么处理好?
mdlufei
2012/01/09 17:46- 企业应用
- 点赞
- 收藏
- 回答
满意答案