当前位置: 代码迷 >> J2EE >> JDBC的批处理有没有一部分成功的情况
  详细解决方案

JDBC的批处理有没有一部分成功的情况

热度:16   发布时间:2016-04-17 23:01:18.0
JDBC的批处理有没有部分成功的情况?
比如我创建(insert)三条记录,其中有一条记录和数据库某条记录主键重复,然后我试下来是执行Batch失败,没有一条是成功的。如果我希望两条成功,一条失败,返回2。这个应该怎么做?
------解决思路----------------------
引用:
我顺序都试过的,创建的时候,即使第一条合法,第二条不合法,也是全部失败的,返回一个[0]。

不会的除非你开了事务回滚了,而且主键重复是直接抛异常过来的,第一条正确的还是执行的.
  相关解决方案