JDBC連接SQL Server實例方法

java連接sql server代碼:

jdbc:sqlserver://127.0.0.1\\mssqlserver2008;DatabaseName=LPT;

 

配置要求:

 首先需要打開服務器中SQL Browser service服務

然後配置服務器防火牆規則

Windows防火牆-》高級設置

配置入站規則

1 入站規則

入站規則用於限制從外部進入本地計算機的數據包。

Windows 防火牆已經默認設置了一些常用的入站規則,其中一些常用的規則(例如 Web 瀏覽服務)已經默認爲啓用狀態。如果需要啓用或禁用某個規則,只需要右鍵單擊該規則,然後在右鍵菜單中選擇“啓用規則”或“禁用規則”。

在左側樹狀列表中選擇“入站規則”,在右鍵菜單中選擇“新建規則”,即可新建一個自定義的入站規則。

 

 

2 允許 TCP 端口

以 SQL Server 爲例,默認實例通常偵聽來自 TCP 1433 端口的入站連接請求。下例將爲其創建一個入站規則。

在“規則類型”頁,爲新創建的規則選擇“端口”類型。

在“協議和端口”頁,首先選擇“TCP”協議,然後在“特定本地端口”中輸入 SQL Server 默認實例偵聽的端口。

在“操作”頁,指定“允許連接”。

 

在“配置文件”頁,爲新建的入站規則指定適用哪些配置文件。默認全選所有的配置文件。

 

在“名稱”頁,爲新建的入站規則指定一個名稱。

 

單擊“完成”按鈕,則完成新建入站規則。

 

3 添加 UDP 端口

通常情況下,命名實例不偵聽固定的 TCP 1433 端口,而是偵聽動態端口。需要參照前面的示例,添加一個入站規則,使防火牆允許偵聽該動態端口。

同時,通常客戶端應用程序並不知道這個動態端口,而是以“<服務器名稱>\<實例名稱>”訪問 SQL Server Browser 服務,然後從返回的參數中獲知動態端口的號碼。SQL Server Browser 服務偵聽 UDP 1434 端口。下面的示例爲其創建新的入站規則。

在“規則類型”頁,選擇“端口”。

 

在“協議和端口”頁,首先指定“UDP”協議,然後輸入端口號碼。

 

在“操作”頁,選擇“允許連接”。

在“配置文件”頁,指定此規則應用的配置文件。

 

在“名稱”頁,爲些規則輸入名稱和描述。

單擊“完成”按鈕,完成創建新入站規則的步驟。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章