Java连接sybase数据库失败(可能是服务器配置原因)

IT有个圈儿 2008-04-21 06:27:54
import java.sql.*;

public class TestDB {

public static void main(String[] args) {
// TODO Auto-generated method stub
String driver = "com.sybase.jdbc3.jdbc.SybDriver";
String host = "192.168.100.8";
int port = 5000;
String URL ="jdbc:sybase:Tds:" + host+":"+port+"/"+ "model";
String userName="usename";
String pwd="passwd";
showTable(driver,URL,userName,pwd);
}

public static void showTable(String driver,String URL,
String userName,String pwd){
try{
Class.forName(driver);
Connection connection = DriverManager.getConnection(
URL,userName,pwd);

Statement statement = connection.createStatement();

String query = "select * from sysusers";
ResultSet resultSet = statement.executeQuery(query);

while(resultSet.next()){
System.out.println(resultSet.getString(1)+ " " +
resultSet.getString(2)); //打印2列
}
connection.close();
}catch(ClassNotFoundException cnfe){
System.err.println("error found : "+ cnfe);
}catch(SQLException sqle){
System.err.println("error connection : "+ sqle);
}
}

}

jconn3.jar已经导入,数据库使用isql可以访问,服务器可以telnet登录。

运行出现如下错误:error connection : java.sql.SQLException: JZ006: 捕获到 IO 例外:java.net.NoRouteToHostException: No route to host: connect

求高手指点!
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧