Fork me on GitHub

程序用JDBC连接sybase错误

用了sybase本身的Jconnect里的包jconn2.jar做为驱动
程序中获取jdbc连接部分的代码如下:
      Class.forName("com.sybase.jdbc2.jdbc.SybDriver".newInstance();
            Properties sysProps = System.getProperties();
            sysProps.put("user","userid";
            sysProps.put("password","password";
            conn = DriverManager.getConnection("jdbc:sybase:Tds:localhost:2048/ServiceName",sysProps);


运行程序后抛出如下错误:
java.sql.SQLException: JZ006: 捕获到 IO 例外:java.net.ConnectException: Connection refused: connect

方法
sybase数据库没有侦听本机IP127。0。0。1
所以用localhost连接不上,换用ip或者hostname就没有问题了

posted @ 2013-02-26 12:00  花儿笑弯了腰  阅读(1092)  评论(0)    收藏  举报