在 java.library.path 中没有sqljdbc_auth
2022-09-01 04:09:38
我有一个Java EE Web应用程序,它连接到SQL Server 2008实例。连接和检索到我的所有表(其中一个表除外)没有任何问题。Tomcat 日志中的错误是:
警告:无法加载sqljdbc_auth.dll原因 :- java.library.path 中没有sqljdbc_auth
我有一个Java EE Web应用程序,它连接到SQL Server 2008实例。连接和检索到我的所有表(其中一个表除外)没有任何问题。Tomcat 日志中的错误是:
警告:无法加载sqljdbc_auth.dll原因 :- java.library.path 中没有sqljdbc_auth
1) 在此处下载 JDBC 驱动程序。
2) 解压缩文件并转到 sqljdbc_version\fra\auth\x86 或 \x64
3) 将sqljdbc_auth.dll复制到 C:\Program Files\Java\jre_Version\bin
4) 最后重新启动 eclipse
如果你想从Eclipse中执行此操作,以下是步骤:
1)在C:驱动器中创建一个文件夹“sqlauth”,并将sqljdbc_auth.dll的dll文件复制到该文件夹中
1) 转到运行>运行配置
2)为您的类选择“参数”选项卡
3) 在 VM 参数中添加以下代码:
-Djava.library.path="C:\\sqlauth"
4)点击“应用”,然后单击“运行”
随意尝试其他方法。