首頁 > Java > java教程 > 將 Java 連線到 SQL Server 2012 時如何修復「TCP/IP 連線到主機失敗」錯誤?

將 Java 連線到 SQL Server 2012 時如何修復「TCP/IP 連線到主機失敗」錯誤?

DDD
發布: 2024-11-28 21:58:15
原創
883 人瀏覽過

How to Fix

JDBC 連線錯誤:TCP/IP 連線失敗

嘗試與SQL Server 2012 資料庫建立基於Java 的連線時,常見的錯誤是“與主機的TCP/IP 連線失敗”訊息。要解決這個問題,確保客戶端和伺服器端的配置正確至關重要。

解決方案:

  1. SQL伺服器設定:

    a.開啟SQLSQL 配置管理器。
    b。展開 SQL Server 2012 網路配置。
    c.右鍵點選 InstanceName 的協定並選擇啟用。
    d.驗證「全部監聽」值是否設定為「是」。
    e。按一下“IP 位址”標籤。
    f.如果 Listen All 設定為 yes,連接埠號碼將顯示在 IPAll 下。
    g.如果 Listen All 設定為 no,則尋找與特定 IP 位址關聯的連接埠號碼。
    h.確保 TCP 連接埠設定為 1433。
    i。按一下確定。

  2. Java 程式碼最佳化:

    a.修正Java程式碼中的連線字串。
    b.在連線 URL 中指定連接埠號碼。

範例:

String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;databaseName=aysha";
Connection con = DriverManager.getConnection(connectionUrl, "user=sa", "password=admin");
登入後複製
  1. 防火牆設定:


    防火牆設定:

  2. 配置為允許連接埠1433 上的傳入TCP 連線。

    b.將 SQL Server 程序新增至防火牆例外清單。


    伺服器狀態:

a。確認 SQL Server 正在運作並接受 TCP/IP 連線。

b.檢查 SQL Server 服務是否已啟動。

完成這些步驟後,您應該能夠在 Java 類別檔案和 SQL Server 資料庫之間建立成功的連線。

以上是將 Java 連線到 SQL Server 2012 時如何修復「TCP/IP 連線到主機失敗」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板