【发布时间】:2014-02-03 17:40:49
【问题描述】:
我是java新手,无法连接到另一台电脑上的数据库sql server
我试过了
public class ConnectDB {
public Connection connect() {
Connection cn = null;
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
cn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.1.1/HR;instance=MSSQLSERVER", "sa", "pass");
//cn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.1.1/HR:1433;instance=MSSQLSERVER", "sa", "pass");
//cn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.1.1;instance=MSSQLSERVER;databaseName=HR", "sa", "pass");
}catch(ClassNotFoundException | SQLException e){
System.out.println("Error: " + e.getMessage() );
} return cn;
}
}
并得到网络错误 IOException: Connection timed out: connect
TCP/IP 已启用,当我在 cmd 上 ping 时不会延迟发生
请任何人都可以帮助我。
【问题讨论】:
-
你面临什么异常
-
你有一些日志吗?会发生什么?
-
请详细说明问题,提供堆栈跟踪和更多上下文
-
我收到错误:网络错误 IOException:连接超时:连接
标签: java sql database connection