我有一個本地的MS SQL Server和我嘗試連接使用JTDS在Java它。這裏是連接字符串:連接到本地的MS SQL Server
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/stock","sa","password");
而且服務器屬性:
名稱:USER-PC \ SQLEXPRESS
根目錄:C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL11.SQLEXPRESS \ MSSQL
我收到一個Exception in thread "main" java.sql.SQLException: Network error IOException: Connection refused: connect
錯誤。
我該如何補救?
你看過這裏嗎? http://www.connectionstrings.com/ –
Connectionstrings ...服務不可用。 http錯誤503服務不可用。 –
「連接被拒絕」通常意味着在該端口上沒有任何監聽或防火牆正在主動阻止您的連接。既然你連接到本地主機,我會猜測前者。嘗試使用「本地」SQL Server工具(即管理工作室或sqlcmd)進行連接,將其歸結爲您可以嘗試的最簡單的事情。 –