看看classpath的设置,9i要用9i的jdbc驱动。否则连不上的。

解决方案 »

  1.   

    我是用的9i的驱动啊,我是把classes12.jar和classes111.jar这两个文件都复制到了/tomcat/common/lib/这个目录下的啊
      

  2.   

    用户名,密码,端口都是对的,因为我用sqlplus远程是可以连接上去的啊
    各位,救救我啊:(
      

  3.   

    如果是本机的数据库,你可以在CMD方式下输入netstat -an这人命令,看一下输出,有没有象下面这样的输出:
      Proto  Local Address          Foreign Address        State
      TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
      TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING
    如果没有的话,可能是数据库没有启动,或是病毒之类的原因导致数据库不能监听那个端口。
    然后看一下你的数据库的JDBC的驱动版本,如果版本不同也有可能会出问题,以前也碰到过这样的情况。
      

  4.   

    谢谢!!!
    端口应该也没有问题啊,我用同样的用户名和密码远程用sqlplus都可以连接上这个数据库,但是用jsp连接语句不论是在本机还是远程都不能连上,报:connection refused!  你估计还可能有其他什么原因吗?
      

  5.   

    我连接sql server也遇到了相同的问题。
    顶!