当前位置: 代码迷 >> Eclipse >> IP 连接失败。 java.net.ConnectException: Connection refused:
  详细解决方案

IP 连接失败。 java.net.ConnectException: Connection refused:

热度:616   发布时间:2016-04-23 14:17:11.0
【毕设紧急求助】用 Eclipse 3.2.0 连接 SQL Server 2005 时显示的一行错误
先把本人使用的平台介绍一下:

操作系统 Windows Server 2003
Java 开发平台 Eclipse 3.2.0
JSP 服务器 Tomcat 5.5
JDK 版本 1.6.0
数据库 SQL Server 2005(昨晚把完整的版本给装了)

用一个最传统的连接 SQL Server 程序进行调试的时候报出以下错误:

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败java.net.ConnectException: Connection refused: connect

本人已经把 sqljdbc.jar 复制到了 JDK 安装路径的 jre\bin\ext 目录和工程所在的 Workspace 目录里,并且已经通过 Eclipse 的首选项将 JRE 包和 JDBC 包导入到了工程里头,并且,SQL Server 里头的 TCP/IP 协议是启用的。

不知道是不是 1433 端口没有打开的问题?因为我用 netstat -a 命令并没有看到 1433 端口。

这个问题已经困扰了本人很长时间了,也严重影响了毕业设计的进度,所以希望有人能够马上帮本人解决,谢谢!

附:连接程序 dbConnect.java 的源代码(调试是通过的):

import java.sql.*;

public class dbConnect {
String Database="jdbc:sqlserver://localhost:1433;Database=MyData";
String User="Administrator";
String Password="";
Connection Conn = null;
ResultSet RS = null;
public Statement Statement = null;

public dbConnect(){

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}
catch (Exception ex) {
System.out.print(ex.getMessage());
}
}

public ResultSet ExecuteQuery(String sql) throws Exception{
Conn = DriverManager.getConnection(Database, User, Password);
Statement = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);

RS = Statement.executeQuery(sql);
return RS;
}

public void Update(String sql) throws Exception{
Conn = DriverManager.getConnection(Database, User, Password);
Statement Statement = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
Statement.executeUpdate(sql);
}

public void Close() throws Exception{
RS.close();
Statement.close();
Conn.close();
}

public static void main(String[] args){
dbConnect DBC=new dbConnect();
try{
DBC.Update("");
}
catch(Exception e){
System.out.println(e.toString());
}
}

}

------解决方案--------------------
确定是混合登录模式吗
------解决方案--------------------
http://hi.baidu.com/%E6%E4%D5%BE%B7%E7%BE%B0/blog/item/5ff05709e35b9187d0581b57.html
  相关解决方案