Eclipse 用JAVA代码连接sqlse2005数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:06:52
Eclipse 用JAVA代码连接sqlse2005数据库,运行时出现以下问题:
2009-9-29 23:04:08 com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
警告: Failed to load the sqljdbc_auth.dll
我保证已经把sqljdbc_auth.dll放到SYSTEM32目录中了,可是还是报错,请高手指教
我的数据库是VS2008里面带的sql2005 我安装了 相应的数据库管理工具,如果用数据源连接的话可以用,请高手指教,谢谢
运行程序的话现在都没有错误了,都能得到正确结果,就是还有警告: Failed to load the sqljdbc_auth.dll
显示,虽然不影响程序运行,但是影响心情啊,请高手再赐教

sqljdbc_auth.dll拷贝到:C:\WINDOWS\system32 目录下还不行

执行:开始--运行--输入cmd--执行telnet localhost 端口号,如果执行后方框是黑色的没有消失,说明端口已打开。或执行netstat -a -n,如果显示这个端口监听中 说明端口已经启动成功,如果端口没有启动成功,则最可能的原因就是您系统的原因,如果您是xp sp2或之前的系统,您的系统就必须打上sqlserver2005补丁。本人用的xp sp3,没有打补丁安装完了就可以直接使用。

首先java连数据库是不要注册什么sqljdbc_auth.dll的,这和asp不同,你需要的是拷个jar包,至于怎么连,你可以百度,google下。。。

你重起下机器试试

sqljdbc_auth.dll有32位(x86)和64位版的,要和你的jvm的一致。