为什么不打真正的出错信息出来,看是CLASSPATH,还是驱动程序包的问题?

解决方案 »

  1.   

    这个问题我也遇到过,如果你的机器安装了oracle。那么在...\oracle\ora81\jdbc\lib目录下有一个classes12.zip的文件。它里面包含了oracle.jdbc.driver.OracleDriver这个类。所以,你应该把它解压缩,会有
    两个目录(javax和oracle),然后你把这两个目录(包含它下面的所有文件)复制到...\tomcat\classes\目录下。再重启tomcat,调试程序就ok了。
      

  2.   

    你把exception本来得信息打印出来catch(Exception e) 

    m_st = "Database connection error!" + s_step + e;
    return -1; 
    } 要不然不知道是什么问题
      

  3.   

    我也遇到过这个问题。解决问题的办法是找到oracle.jdbc.driver.OracleDriver这个类。以我的机器为例:c:\tomcat; c:\oracle
    这个类就在c:\oracle\ora81\jdbc\lib\classes12.zip里。首先把它复制到
    c:\tomcat\classes\目录下,然后解压缩,会有两个目录出现(javax和oracle),然后删除c:\tomcat\classes\classes12.zip,重启tomcat调试程序
    就ok了。祝你好运。
      

  4.   

    搞定
    谢谢 flytsu(卡休)
      

  5.   

    不客气,共同学习嘛!
    怎么搞的,我以为第一次没有写上,就又写了一条。
    想不到两条都写上了,是不是csdn的服务器太慢了?