中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • java連接SQL2005報錯:connection refused:connect怎么解決

java連接SQL2005報錯:connection refused:connect怎么解決

發布時間:2021-09-18 10:43:39 來源:億速云 閱讀:400 作者:chen 欄目:數據庫

這篇文章主要講解了“java連接SQL2005報錯:connection refused:connect怎么解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java連接SQL2005報錯:connection refused:connect怎么解決”吧!

com.microsoft.sqlserver.jdbc.SQLServerException: 通過端口 1433 連接到主機 localhost 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect。請驗證連接屬性,并檢查 SQL Server 的實例正在主機上運行,且在此端口接受 TCP/IP 連接,還要確保防火墻沒有阻止到此端口的 TCP 連接。”。 
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1049) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:833) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716) 
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841) 
at java.sql.DriverManager.getConnection(DriverManager.java:525) 
at java.sql.DriverManager.getConnection(DriverManager.java:171) 
at com.dyadem.support.db.MySQLConnection.getConnection(MySQLConnection.java:18) 
at com.dyadem.support.db.History.showHistory(History.java:26) 
at com.dyadem.support.servlet.HistoryServlet.doGet(HistoryServlet.java:28) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
at java.lang.Thread.run(Thread.java:595)

這幾天從原來的服務器上check out出一個工程,使用的是Spring+Hibernate的輕量級架構,數據庫是SQL Server2000,數據源使用的jtds。可是原本運行正常的程序無論如何也跑不起來,連接數據庫時,總是出現java.sql.SQLException: "Network error IOException: Connection refused: connect"。檢查hibernate配置文件、使用查詢分析器登陸數據庫一切正常。于是google一下,發現了jtds的官方文檔,對這個異常作了如下的解釋(原文地址:http://jtds.sourceforge.net/faq.html): 

     當jtds不能連接到服務器時就會拋出這個異常,主要有以下一些原因:

     1、服務器名稱拼寫錯誤或端口不正確。

     2、SQL Server沒有配置使用TCP/IP。通過SQL Server的服務器網絡實用工具讓TCP/IP可用,或者讓jDts通過命名管道(name pipes)連接服務器(如何完成請參見URL格式)

     3、防火墻阻止了對服務器1433端口的訪問。

     為了檢查TCP/IP是否可用或者1433端口是否被禁止,你可以使用“Telnet <server_host> 1433”。如果Telnet不能連接,那么jDts也不能。如果你實在不能指出這是為什么,請向你的網絡管理員尋求幫助。

      我按照上面提供的方式折騰了半天,還是沒有任何進展,以前是那么錯誤。繼續搜索,按照各種提供的方式,進行測試,依然出錯。也看到了有人和我的錯誤一樣,并且最后也得到了解決,可是都沒有提供解決的方法。

     正在一籌莫展之際,忽然看到一條記錄,提到了要打SQL Server2004要打Sp4的補丁。趕緊找來了Sp4安裝,呵呵,服務器順利啟動。所以上面jDts給出的解釋前,應該增加一條:

     0、如果您的數據庫是SQL Server2000,請確保已經升級到SP4。  
這時檢查SQL服務是否啟動,檢查SQL是否開啟TCP/IP連接,檢查連接字符串是否正確。 

1、打開SQL Server Configuration Manager——SQL Server2005 網絡配置——MSSQLSERVER的協議——TCP/IP
2、啟動TCP/IP
3、打開TCP/IP的屬性,IP all中的TCP端口設置為1433
4、重新啟動SQL Server 2005服務

感謝各位的閱讀,以上就是“java連接SQL2005報錯:connection refused:connect怎么解決”的內容了,經過本文的學習后,相信大家對java連接SQL2005報錯:connection refused:connect怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和平区| 崇礼县| 怀仁县| 漯河市| 元谋县| 景洪市| 绥宁县| 迁安市| 松潘县| 定陶县| 中超| 镇康县| 漳浦县| 河北省| 邓州市| 长白| 乌海市| 娄底市| 甘德县| 宁德市| 彰化县| 庆城县| 西乡县| 盐城市| 安吉县| 连州市| 安徽省| 昔阳县| 苍南县| 齐齐哈尔市| 东台市| 南开区| 开封县| 乌拉特中旗| 洛南县| 阜宁县| 灵寿县| 偃师市| 扶余县| 廉江市| 新源县|