【发布时间】:2017-02-07 17:38:38
【问题描述】:
我已经多次看到这个问题出现了,但我尝试过的所有答案都对我不起作用。以前的连接字符串看起来像这样
url = "jdbc:jtds:sqlserver://server1/dbname;user=user;password=pswd"; //this one works fine
url = "jdbc:jtds:sqlserver://server1;dbname;databaseName=dbname;integratedSecurity=true"; //doesn't work
但我得到了例外。
java.io.IOException: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.
我有 jtds 1.2,我将 ntlmauth.dll 复制到我的 lib 文件夹,并在 eclipse 上添加了 jtd-1.2.jar 的本机库位置的路径,但没有任何改变。
还尝试将 -Djava.library.path=./lib 添加到我的运行配置中。我正在使用 jre 1.7 和 Eclipse Helios 运行 RCP 应用程序
【问题讨论】:
-
我还将 ntlmauth.dll 添加到 C:\Program Files\Java\jre7\bin
标签: java sql-server eclipse jtds