数据库升级到10g后,程序报错,数组越界
如图,升级后,以往正常的程序,报错如下:
java.lang.ArrayIndexOutOfBoundsException: -32233
at oracle.jdbc.driver.OraclePreparedStatement.setupBindBuffers(OraclePreparedStatement.java:2672)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10688)
at weblogic.jdbc.wrapper.PreparedStatement.executeBatch(PreparedStatement.java:186)
at com.sinosoft.lis.vdb.LIAboriginalDataDBSet.insert(LIAboriginalDataDBSet.java:1009)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sinosoft.lis.pubfun.PubSubmit.saveData(PubSubmit.java:338)
at com.sinosoft.lis.pubfun.PubSubmit.submitData(PubSubmit.java:53)
at com.sinosoft.lis.taskservice.XQInterFaceService.RunInterfaceService(XQInterFaceService.java:126)
at com.sinosoft.lis.taskservice.XQInterFaceService.run(XQInterFaceService.java:44)
at java.lang.Thread.run(Thread.java:534)
在(PubSubmit)中抛出如下错误:执行插入语句失败
求高手指点。谢谢。