看一下sql injection相关文章。
以前可以用吗?如果可以用,怀疑是有人嵌入了部分sql代码,在你的网页,然后导致解析错误。

解决方案 »

  1.   

    classes12.jar
    驱动问题,程序应该没有问题的!
    有没有多余的代码?
    可能是其余的代码错误
      

  2.   

    疑是classes12.jar的版本问题,但又不知如果处理! 
    这个很好解决,你从oracle服务器安装目录找一个classes12.jar放到你的classpath中就可以了。另外从jdk1.4后最好还是用ojdbc14.jar驱动,classes12.jar是用于更低版本的jdk的。
      

  3.   

    从网上查ORA-00600是一个Oracle的一个内部错误,也就Oracle数据库的一个bug,并不是你程序的问题。你可以试着把数据库服务器,j2ee应用服务器重新启动一下看看问题解决了没有,否则你就试着升级一下数据库的JDBC驱动看看能不能解决问题。
      

  4.   

    只要是内部错误,即本就是oracle的问题,很bt和恶心,也就是说,你原本正确的sql必须换个写法,可能就好了,具体换什么写法,怎么换,只能是多多尝试
    重建表也是个选择,删除后重建,
      

  5.   

    补充:
    我见过一些内部错误exp后重新imp也是没用的,所以楼主就换换写法吧,这种事,你只能鄙视oracle