日期:2014-05-20  浏览次数:20713 次

数据库连接异常
2011-9-21 15:19:16 com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
警告: Failed to load the sqljdbc_auth.dll cause :- no sqljdbc_auth in java.library.path
com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序。
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1352)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2329)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1905)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:1893)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400)

------解决方案--------------------
no sqljdbc_auth in java.library.path
没有找到驱动,好好找一下你的驱动。
------解决方案--------------------
WEB-INF/lib下放驱动
------解决方案--------------------
Failed to load the sqljdbc_auth.dll cause :- no sqljdbc_auth in java.library.path
很明显的错。
------解决方案--------------------
jdbc
jtds
驱动的其中一个没有呢,你看看你用的是什么驱动程序。
------解决方案--------------------
是不是代码有问题?没加载驱动直接使用了?
------解决方案--------------------
jar包放到哪了?
------解决方案--------------------
不用装。
探讨
那个sql server2008驱动程序,怎么装??要不要设置什么环境变量等等

------解决方案--------------------
Java Build Path---Libraries---Add Externl Jars
------解决方案--------------------
下载一个sqljdbc4驱动包放到lib下啊
------解决方案--------------------
晕啊,你这是没有用户名和密码啊,建个用户得了。

还有,怎么还弄出中文了,不好