2014-02-28 288 views
0

我想連接到一個SQL Server與JDBC在Java中。無法連接到sql server 2008與jdbc

我的服務器使用Windows身份驗證。

我用這個代碼:

在我的類路徑我有文件: JTDS-1.3.1.jar和sqljdbc4.jar

,我有一個VM參數:

-Djava.library.path="SQLPATH\jtds\x64\SSO" 

當我運行的代碼,我有這樣的例外:

com.microsoft.sqlserver.jdbc.SQLServerException: Unable to connect to the host MYPC 

你知道什麼是錯的嗎?

+0

移除MYPC後的\\ MYSERVER。這是我的:sqlserver:// MYSERVER; databaseName = DB_NAME(我已經連接到SQL認證) –

回答

0

URL語法爲jdbc:SQLSERVER:// [服務器[\實例] [:端口號] [;屬性=值;屬性=值]

你嘗試使用ping您的主機ping命令?或嘗試使用IP地址。

+0

我確信sql服務器正在運行。我在配置管理器中檢查過它,我可以在Microsoft Sql Server Management Studio中使用它 – user2607498

0

如果//MYPC\\MYSERVER是一個網絡路徑,我會想象它需要看起來像這樣:

\\MYPC\\MYSERVER 

當然,如果SQL Server 2008實例是設置爲默認情況下,\\MYSERVER部分ISN」必要的。