ssm連線sqlserver時通過埠1433連線到主機的TCP/IP失敗,錯誤“Connection refused:connect……
阿新 • • 發佈:2019-01-08
安裝sqlserver,我用ssm連線sqlserver時首先需要三個jar包,然後配置資料來源
<!-- 資料來源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=GameManager" />
<property name="username" value="xx" />
<property name="password" value="123456" />
</bean>
連線不好使!!!錯誤為:通過埠 1433 連線到主機 localhost 的 TCP/IP 連線失敗。錯誤:“Connection refused: connect。請驗證連線屬性,並檢查 SQL Server 的例項正在主機上執行,且在此埠接受 TCP/IP 連線,還要確保防火牆沒有阻止到此埠的 TCP 連線。
解決辦法:
開啟SQL server的配置管理器
修改為:
埠也是有問題的,連線的時候為127.0.0.1:1433,所以右擊TCP-IP選擇屬性,選擇“IP地址”選項卡,最下面有個“IPALL”:
將TCP動態埠改為1433(我是已經改過了)
然後檢視一下 SQL
Nativer Client 配置下的東西TCP-IP屬性
最後一定切記要重啟sqlserver服務
這樣就解決這個問題了