在 java.library.path 中没有sqljdbc_auth

我有一个Java EE Web应用程序,它连接到SQL Server 2008实例。连接和检索到我的所有表(其中一个表除外)没有任何问题。Tomcat 日志中的错误是:

警告:无法加载sqljdbc_auth.dll原因 :- java.library.path 中没有sqljdbc_auth


答案 1

1) 在此处下载 JDBC 驱动程序


2) 解压缩文件并转到 sqljdbc_version\fra\auth\x86\x64
3) 将sqljdbc_auth.dll复制到 C:\Program Files\Java\jre_Version\bin
4) 最后重新启动 eclipse


答案 2

如果你想从Eclipse中执行此操作,以下是步骤:

1)在C:驱动器中创建一个文件夹“sqlauth”,并将sqljdbc_auth.dll的dll文件复制到该文件夹中

1) 转到运行>运行配置

2)为您的类选择“参数”选项卡

3) 在 VM 参数中添加以下代码:

-Djava.library.path="C:\\sqlauth"

4)点击“应用”,然后单击“运行”

随意尝试其他方法


推荐