不允许的操作: operation cannot be mixed with Oracle-style batching

wdl19871007 2012-02-15 06:10:39
java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batching

请问各位高手,这个问题怎么回事。
普通的批处理提交

ps.setString(4, "liang"+i);
ps.addBatch();

ps.executeBatch();

在main方法里面没问题,但是部署到系统(WebLogic、oracle9i)里面就报上面那个错。
...全文
901 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrnrunner 2014-10-21
  • 打赏
  • 举报
回复
java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batching at oracle.jdbc.driver.OraclePreparedStatement.setJdbcBatchStyle(OraclePreparedStatement.java:9940) at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10160) at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:216) at com.sinosoft.lis.vdb.LXCalResultDBSet.insert(LXCalResultDBSet.java:416) 求解答啊,哪位大神给小弟说一下,这是哪个地方犯错了?
yuhouqingchen_2648 2014-05-27
  • 打赏
  • 举报
回复
mark一记。。。
zx120829040 2014-04-11
  • 打赏
  • 举报
回复
遇到类似情况,能具体说明下吗
yingle2000 2012-02-16
  • 打赏
  • 举报
回复
在容器中执行ps.addBatch()的时候前面已经执行过其他ps.addBatch()了,而且2个ps.addBatch()不兼容。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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