java连接sql2008,SQL2008为Windows认证方式,最后报错

Exceptioninthread"main"java.lang.UnsatisfiedLinkError:com.microsoft.sqlserver.jdbc.Au... Exception in thread "main" java.lang.UnsatisfiedLinkError: com.microsoft.sqlserver.jdbc.AuthenticationJNI.GetDNSName(Ljava/lang/String;[Ljava/lang/String;Ljava/util/logging/Logger;)I
at com.microsoft.sqlserver.jdbc.AuthenticationJNI.GetDNSName(Native Method)
at com.microsoft.sqlserver.jdbc.AuthenticationJNI.GetDNSName(AuthenticationJNI.java:83)
at com.microsoft.sqlserver.jdbc.AuthenticationJNI.InitDNSNameAndPort(AuthenticationJNI.java:76)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2322)
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)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1045)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:817)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:700)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at text.com.Shujuku3.main(Shujuku3.java:17)求高手
展开
 我来答
luyongdebd
推荐于2016-01-12
知道答主
回答量:16
采纳率:0%
帮助的人:24.1万
展开全部
Exception in thread "main" java.lang.UnsatisfiedLinkError---关键是知橡java.lang中的不满足的连接错误异常。。这个异常,应该是数据库连接错误。。你改改数据库如下步骤:然后,打开数据库,首先用windows身份验证进入数据库,安全性-->登录名-->sa-->属性-->修改密码:改为以上密码sa,将选项“强制实行密码策略”勾掉;安全性-->登录名-->sa-->属性-->状态-->授权,启搭启旁用;鼠标右击在你数据库的对象管理资源管理器的根目录-->属性-->安全性-->选sql server和windows身份验证旁好模式
zpyu
2011-10-25 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:202万
展开全部
你得把sql2008的连接方式改一下,改成TCP/ip的方式,才能连接
追问
怎样改啊,具体说一下呗!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-26
展开全部
在sqlserver安全性中修改登录模式为混合模式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式