DB2 错误码 ERRORCODE=-4228,SQLSTATE=null
机器圣手 2010-10-20 03:06:54 错误信息:com.ibm.db2.jcc.am.xn: [jcc][t4][102][10040][3.57.110] Batch failure. The batch was submitted, but at least one exception occurred on an individual member of the batch.
Use getNextException() to retrieve the exceptions for specific batched elements. ERRORCODE=-4228, SQLSTATE=null
at com.ibm.db2.jcc.am.bd.a(bd.java:404)
at com.ibm.db2.jcc.am.p.a(p.java:353)
at com.ibm.db2.jcc.am.mm.a(mm.java:4003)
at com.ibm.db2.jcc.am.mm.c(mm.java:3790)
at com.ibm.db2.jcc.am.mm.executeBatch(mm.java:2258)
at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:68)
at org.logicalcobwebs.cglib.proxy.Proxy$ProxyImpl$$EnhancerByCGLIB$$28924881.executeBatch(<generated>)
at com.cmbc.common.ebond.db.tmamigadsvay.dao.TmaMigAdsvayDAO.insertBatch(TmaMigAdsvayDAO.java:428)
at com.cmbc.transform.ebond.bo.EbondTransformBO.doTransform(EbondTransformBO.java:171)
at com.cmbc.transform.ebond.source.EbondTransform.runBusiness(EbondTransform.java:65)
at com.cmbc.migration.thread.runner.Model2Runner.doBusinessRun(Model2Runner.java:164)
at com.cmbc.migration.thread.runner.Model2Runner.run(Model2Runner.java:64)
at com.cmbc.migration.thread.ARunnableTaskItem.run(ARunnableTaskItem.java:313)
at java.lang.Thread.run(Thread.java:619)
用j2ee访问db2,插入值时报上述错误,试验出来是主键冲突错误,但不能确定,在网上也找不到相关方面的资料,请问这个是db2的错误还是上层jdbc的jar包封装的错误呢?有没有相关的资料参考啊? 谢谢各位啦。