对于 java 连接sql server 2005的警告: Failed to load the sqljdbc_auth.dll

七年 2008-05-31 09:26:26

2008-5-31 9:07:09 com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
警告: Failed to load the sqljdbc_auth.dll

这是我编译的时候出现的,当然我有加sqljdbc_auth.dll放到system32下,可是还是出现这个问题,
如果谁有遇过这种问题,麻烦告诉我一声。
...全文
3097 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
teleos 2012-10-07
  • 打赏
  • 举报
回复
我也有把那个放到sqljdbc_auth.dll里面,可是依然出现那样的警告啊!

我操作系统是win7 64 位的
用myeclipse8.6(32位)写的程序

两个sqljdbc_auth.dll文件分别复制到sys32 都不行

估计是64位系统的问题.... 有没有大神解决 一下





Chopin-long 2012-08-21
  • 打赏
  • 举报
回复
同样的问题,不知从哪儿入手,大侠可否告知
newnewnewhuman 2012-04-09
  • 打赏
  • 举报
回复
放到java/jdk/bin里
美味时尚 2012-03-26
  • 打赏
  • 举报
回复
重装数据库吧
wangzan1991 2012-03-06
  • 打赏
  • 举报
回复
没有用啊
三度哲衡 2012-02-07
  • 打赏
  • 举报
回复
不行啊,sqljdbc_auth.dll,拷贝到:C:WINDOWS\system32 目录下,不行啊
还有没有其他的可能啊???
哪位高人,牛啊可以解决的!!
zhangqiang1988 2011-11-08
  • 打赏
  • 举报
回复
还真是 谢谢了哈
只待出鞘时 2011-05-23
  • 打赏
  • 举报
回复
我也是在jsp中按上面的方法做了, 还是有问题, 开发环境MyEclipse9.0+SqlServer2008+tomcat7.0
woods2015 2011-04-08
  • 打赏
  • 举报
回复
我按上面的方法做了,可是问题还是没解决。。
java20009 2011-03-06
  • 打赏
  • 举报
回复
“当然我有加sqljdbc_auth.dll放到system32下,可是还是出现这个问题”我依次将x86 x64中的都复制过,就是解决不了问题啊
xiaoban0514 2009-04-03
  • 打赏
  • 举报
回复
我用JDBC也是这种问题,不知怎么解决,即使用了楼上所说的方法还是出错,是不是要打其他的补丁啊。
terry_jl 2008-08-29
  • 打赏
  • 举报
回复
我遇到的问题更怪
我已经把sqljdbc_auth.dll拷贝到:C:WINDOWS\system32 目录下了
我在用hibernate连接sql server2005时就没问题
改用spring连接sql server2005时就提示“警告: Failed to load the sqljdbc_auth.dll”

开发环境MyEclipse+tomcat6.0
yuanxiaobo1 2008-07-16
  • 打赏
  • 举报
回复
按M_song 和xiyuan1999的方法,确实解决了,不错
不过,为什么要这样做呢
JoeBlackzqq 2008-07-12
  • 打赏
  • 举报
回复
按M_song 和xiyuan1999的方法,确实解决了,不错。
ldt_love_java 2008-06-02
  • 打赏
  • 举报
回复
学习
七年 2008-06-02
  • 打赏
  • 举报
回复
我有把那个放到sqljdbc_auth.dll里面,可是依然出现那样的警告啊!
jdlsfl 2008-05-31
  • 打赏
  • 举报
回复
按楼上的做,没问题
阎罗 2008-05-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 M_song 的回复:]
解决办法:D:java工具Microsoft SQL Server 2005 JDBC Drivesqljdbc_1.2enuauthx86\sqljdbc_auth.dll
拷贝到:C:WINDOWS\system32 目录下
[/Quote]
zhj92lxs 2008-05-31
  • 打赏
  • 举报
回复
没遇到过,帮顶
xiyuan1999 2008-05-31
  • 打赏
  • 举报
回复
警告:failed to load sqljdbc_auth.dll


请将下载的JDBC驱动目录中的 auth\x86(x64)\sqljdbc_auth.dll
sqljdbc_auth.dll 复制到 C:\WINDOWS\SYSTEM32中
这样就可以了~~~~
加载更多回复(1)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧