gpt4 book ai didi

java - 无法连接到数据库网络错误 IOException : Connection refused: connect

转载 作者:搜寻专家 更新时间:2023-11-01 01:21:59 24 4
gpt4 key购买 nike

我在我的机器上运行 SQL Server Express 10.50.4000.0。我已启用 TCP/IP 并确保端口设置为 1433。我在我的防火墙中为 1433 添加了一个异常(exception)。服务器服务正在运行。我试过 localhost 和计算机名,但都给出了相同的错误。当我尝试 localhost\SQLEXPRESS 或 [USER-PC]\SQLEXPRESS 时,我收到一条错误消息,提示找不到数据库。

String driverName = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driverName);

String serverName = "localhost";
String instanceName = "ALLEN-PC\\SQLEXPRESS";
String serverPort = "1433";
String database = serverName +":" + serverPort+"/"+instanceName;
String url = "jdbc:jtds:sqlserver://" + database;
String username = "sa";
String password = "password";

connection = DriverManager.getConnection(url, username, password);

我收到错误:

Could not connect to the database Network error IOException: Connection refused: connect

没有额外的上下文来调查。

最佳答案

  1. 确保您的 SQL Server Browser 服务处于 Activity 状态。
  2. 转到 AllProgram->SQL Server ->configuraton tools->SQL Server Configuration Manager->SQL Server Network Configuration-> 选择您的服务器实例并右键单击 TCP/IP,然后转到 IPAddresses。将所有 IP 的端口号更改/放置为 1433。还要确保 IP 地址处于 Activity 状态并已启用。保存并重启服务器。

关于java - 无法连接到数据库网络错误 IOException : Connection refused: connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18021082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com