今天遇到了一個問題,在網上找了一些資料,有的並不是很有幫助,不過最後還是解決了:
com.microsoft.sqlserver.jdbc.SQLServerException: 到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect
測試代碼:
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
public class SQLTest {
public static void main(String[] args) {
//數據庫連接信息
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=testjitonnet";
String userName = "sa";
String userPassword = "123";
Connection connection = null;
try {
Class.forName(driverName);
connection = DriverManager.getConnection(url, userName, userPassword);
//連接成功後的信息
System.out.println("Connection Successful!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
首先打開數據庫的配置管理器並操作,如下圖
將端口改好後,重啓即可連接。