DbUtils批量插入问题,QueryRunner调用insertBatch批量插入成功但是报数组越界错误
时间: 2017-06-01来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>
用Dbutils类进行批量插入操作,通过QueryRunner类调用batch能插入成功,调用insertBatch类也能插入成功,但是报数组越界异常。
代码:Object[] result = qr.insertBatch(conn,sql,new ArrayHandler(), params);
异常:java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at oracle.jdbc.driver.T4CRowidAccessor.unmarshalOneRow(T4CRowidAccessor.java:206)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:612)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:219)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:970)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10690)

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行