求高手指点:java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batching在执行数据库插入的时候出错,在本地tomcat上没有错误,但是部署到weblogic上就出错了。求指点!!

解决方案 »

  1.   

    在本地没有错误,在服务器有错误,原因有以下几种:
    1,数据库问题,本地数据库和服务器数据库的表结构不一致。
    2,服务器的数据库安装出现了问题。
    3,数据库不能跨平台,比如sqlserver不能在linux中运行。
    4,本地jvm和服务器jvm的版本不一致
    5,本地class文件或其他文件和服务器不一致希望这些分析对你有帮助
      

  2.   


    补充:
    6,数据库的编码格式需要注意。
    7,数据的完整性,主外键关系需要注意
    8,java代码的跨平台性,我曾经遇到:自己的代码在windows可以运行,在linux就不行,后来检查出是引用外部的一个jar不能跨平台