天天看點

Spring架構下,ibatis連接配接SqlServe…

MyEclipse 報錯--

----------------------------------------------------------------------------------------------------------------

com.microsoft.sqlserver.jdbc.SQLServerException: 通過端口 1433 連接配接到主機 localhost 的 TCP/IP 連接配接失敗。錯誤:“Connection refused: connect。請驗證連接配接屬性,并檢查 SQL Server 的執行個體正在主機上運作,且在此端口接受 TCP/IP 連接配接,還要確定防火牆沒有阻止到此端口的 TCP 連接配接。”。

----------------------------------------------------------------------------------------------------------------

1-檢查SQL Server (SQLEXPRESS)是否已經啟動,

​​

Spring架構下,ibatis連接配接SqlServe…

​​

如果啟動了,看第2步;

2-打開  開始->程式-> Microsoft SQL Server 2008 R2->Configuration Tools->SQL Server Configuration Manager;

​​

Spring架構下,ibatis連接配接SqlServe…

​​​

3-設定 SQL Server Configuration Manager 下的 SQL Server Configuration Manager 設定 TCP/IP 為 Enabled,并設定其屬性 IP Address頁籤内容-TCP Port:1433,Enabled-Yes;如圖示:

Spring架構下,ibatis連接配接SqlServe…

​​

4-到ApplicationContext.xml配置連接配接資料源:

com.microsoft.sqlserver.jdbc.SQLServerDriver 

jdbc:sqlserver://localhost:1433;DatabaseName=#yourDatabaseName#

進行測試,看看是否還有異常,如果還是上述異常,看第5步;

5-檢視sqlservr.exe 的 監聽端口 為多少?

​​

Spring架構下,ibatis連接配接SqlServe…

​​​

我的是:61991 ,是以設定