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包封装的错误呢?有没有相关的资料参考啊? 谢谢各位啦。
...全文
6929 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
soarjie 2011-05-17
  • 打赏
  • 举报
回复
我也遇到这毛病。
机器圣手 2010-10-20
  • 打赏
  • 举报
回复
用的架包是db2jcc.jar

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧