2014-02-28 224 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”必要的。