【问题标题】:Network error while connecting to sql server连接到 sql server 时出现网络错误
【发布时间】:2017-04-14 19:35:03
【问题描述】:

我正在使用 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。但仍然显示此错误。现在该怎么办??

【问题讨论】:

    标签: sql-server-2008 jsp


    【解决方案1】:

    转到所有程序->SQL Server 2008->配置工具->SQL Server 配置管理器->SQL Server 网络配置-> 选择您的服务器实例并右键单击 TCP/IP,然后转到 IPAddresses。将所有 IP 的端口号更改/放置为 1433。保存并重新启动服务器。 它应该可以解决您的问题

    【讨论】:

      【解决方案2】:

      我使用 SQL EXPRESS 2014。我去了所有程序->SQL Server 2014->配置工具->SQL Server 配置管理器->SQL Server 网络配置->SQLEXPRESS 协议 右键单击 TCP/IP。在 TCP/IP 窗口中,转到选项 IPAll,然后在 TCP 端口文本框中写入 1433。 重新启动 SQLEXPRESS 服务,连接按预期工作。 希望这可以帮助其他有同样问题的人。

      【讨论】:

        【解决方案3】:
        1. 确保您的 SQL Server Browser 服务处于活动状态。
        2. 按照@RAVITEJA SATYAVADA 的说明执行检查。还要确保“IP 地址”选项卡中的“IP 地址”已启用。

        【讨论】:

          猜你喜欢
          • 2020-08-22
          • 1970-01-01
          • 2020-07-30
          • 1970-01-01
          • 2020-03-09
          • 1970-01-01
          • 2021-10-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多