簡體   English   中英

SQL 連接到 SQL 服務器時出現異常

[英]SQL Exception while connecting to SQL server

我知道這是一個重復的問題。 我發現了與他們非常相似的問題和解決方案,但我仍然對此感到震驚。

我正在使用 eclipse 將我的 java 應用程序與 Microsoft sql server 2008 數據庫連接起來。 以下是我的代碼

    import java.sql.*;
public class ConnectionTest2 {
  public static void main(String [] args) {
    try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=Sample;integratedSecurity=true";
        Connection con = DriverManager.getConnection(connectionUrl,"","");
        System.out.println("Connected");
        } catch (SQLException e) {
            System.out.println("SQL Exception: "+ e.toString());
        } 
catch (ClassNotFoundException cE) {
            System.out.println("Class Not Found Exception: "+ cE.toString());
        }
  }
}

我通過進入 sql 服務器配置管理器並在 IPALL 下將端口號設置為 1433 來啟用 tcp/ip 和 VIA。

我嘗試了很多方法,但無法找到以下錯誤的解決方案

SQL 異常:com.microsoft.sqlserver.jdbc.SQLServerException:與主機 localhost、端口 1433 的 TCP/IP 連接失敗。 錯誤:“連接被拒絕:連接。驗證連接屬性。確保 SQL 服務器的實例正在主機上運行並在該端口接受 TCP/IP 連接。確保 TCP 到該端口的連接未被防火牆阻止”。

我還禁用了 windows 防火牆,但無法連接。

請幫幫我。

我遇到了這個問題,我通過為服務器實例啟用 TCP/IP 協議來修復它。 你可以這樣做

  1. 打開 SQL 服務器配置管理器
  2. 展開SQL服務器網絡配置
  3. Select MSSQLSERVER 協議
  4. 啟用 TCP/IP

在此之后,需要重啟SQL Server服務才能生效。

就是它所說的:連接被拒絕。 您是否嘗試過“te.net 1433”?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM