2011-11-29 81 views
9

我正在使用sql server 2008和jtds驅動程序在sql server和jsp應用程序之間建立連接。我的代碼,我使用的是連接到sql server時出現網絡錯誤

java.sql.SQLException: Network error IOException: Connection refused: connect 
    String url= "jdbc:jtds:sqlserver://127.0.0.1/sfts"; 
String id= "sfts"; 
String pass = "sfts"; 
try{ 
    Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
    con = java.sql.DriverManager.getConnection(url, id, pass); 
    }catch(Exception e){ 
       out.println(e); 
    } 

雖然運行此代碼,它顯示爲

java.sql.SQLException: Network error IOException: Connection refused: connect 

TCP錯誤/ IP設置啓用和端口號設置爲1433,但仍是顯示這個錯誤。 。 現在做什麼??

回答

19

轉到AllProgram-> SQL Server 2008->配置工具 - > SQL Server配置管理器 - > SQL Server網絡配置 - > 選擇您的服務器實例並右鍵單擊TCP/IP,然後轉到IPAddresses。將所有IP的端口號更改/放置爲1433.保存並重新啓動服務器。 它應該解決您的問題

2

我使用SQL Express 2014年我去了所有程序 - > SQL服務器2014->配置工具 - > SQL Server配置管理器 - > SQL Server網絡配置 - >協議SQLEXPRESS 右鍵單擊的在TCP/IP上。在TCP/IP窗口中,轉到選項IPAll,然後在TCP端口文本框中編寫1433。 重新啓動SQLEXPRESS服務,連接按預期工作。 希望這可以幫助他人解決同樣的問題。

0
  1. 確保您的SQL Server Browser服務處於活動狀態。
  2. 按照@RAVITEJA SATYAVADA的說法進行檢查。另請確保IP地址選項卡中的IP地址已啓用。
相關問題