以下是程序:
     this.url   ="jdbc:sybase:Tds:localhost:5007/test";
   
      Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();      con = DriverManager.getConnection(url,"username","password");运行时为什么会出sql exception:JZ006: 捕获到 IO 例外:java.net.ConnectException: Connection refused: connect
这样的错误呢,高手请指教,谢!

解决方案 »

  1.   

    是不是驱动程序的问题我没用过Sybase,但好像驱动应该是这样的
    Class.forName("com.sybase.jdbc.SybDriver").newInstance();
      

  2.   

    网上是这样写的
    Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
    下面这个是讲JDBC连接Sybase的
    http://www.pcedu.org/Article/Html/Internet/JSP/JSP02/200509/200509222836.html
      

  3.   

    应该是防火墙的原因,在低版本的mysql时遇到类似的问题