我正在使用sql server 2008和jtds驱动程序在sql server和jsp应用程序之间建立连接。我使用的代码是
java.sql.SQLException: Network error IOException: Connection refused: connect
String url= "jdbc:jtds:sqlserver://127.0.0.1/sfts";
String id= "sfts";
String pass = "sfts";
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
con = java.sql.DriverManager.getConnection(url, id, pass);
}catch(Exception e){
out.println(e);
}
运行此代码时,它显示错误为
java.sql.SQLException: Network error IOException: Connection refused: connect
TCP / IP已设置为启用且端口号设置为1433.但仍然显示此错误..现在该怎么办?
答案 0 :(得分:19)
转到AllProgram-> SQL Server 2008->配置工具 - > SQL Server配置管理器 - > SQL Server网络配置 - > 选择您的服务器实例并右键单击TCP / IP,然后转到IP地址。将所有IP的端口号更改/放置为1433.保存并重新启动服务器。 它应该解决你的问题
答案 1 :(得分:2)
我使用SQL EXPRESS 2014.我转到所有程序 - > SQL Server 2014->配置工具 - > SQL Server配置管理器 - > SQL Server网络配置 - > SQLEXPRESS协议 右键单击TCP / IP。在TCP / IP窗口中,转到选项IPAll,然后在TCP端口文本框中写入1433。 重新启动SQLEXPRESS服务,连接按预期工作。 希望这能帮助其他人解决同样的问题。
答案 2 :(得分:0)