当前位置: 代码迷 >> Oracle开发 >> java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batch解决办法
  详细解决方案

java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batch解决办法

热度:64   发布时间:2016-04-24 06:33:08.0
java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batch
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)
        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:597)

哪位大神给指导一下,在本地tomcat测试没有问题,发布到服务器上就出现了这样的错误。
------解决思路----------------------
应该是java调用方法不太对,建议到java区去问一问
另外提问时最好能提供报错前后的相关代码
------解决思路----------------------
楼主把问题错误日志截取多一点,这点看不出来。
还有楼上说的,如果可以的话把造成错误的环境说下。
------解决思路----------------------
在这里只能猜测是不是数据库环境没有升级好?比如自定义类型什么的。
  相关解决方案