java连接SQL Server 2005时,程序显示“用户'sa'登录失败。该用户与可信SQL

java连接SQLServer2005时,程序显示“用户'sa'登录失败。该用户与可信SQLServer连接无关联”这个错误是什么错误?我试了网上好多种方法还是弹出这个,... java连接SQL Server 2005时,程序显示“用户'sa'登录失败。该用户与可信SQL Server连接无关联”这个错误是什么错误?我试了网上好多种方法还是弹出这个,我程序是书上的一个项目例子,这个错误和className,url有没有什么关系???? 展开
 我来答
飞雪A1A2
2014-02-26 · TA获得超过213个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:148万
展开全部
  1. 有的时候有关系。

  2. 你可以尝试着直接登录SQL2005试试。看看能不能登录上去。

  3. 如果不能登录的话,看看SQL的服务是否启动。

  4. 还有一种可能是SQL的jar包导入了吗?

追问
你好,SQL用身份证验证是可以登上去的,还有你说的SQL的jar包是什么?我项目里面的lib文件夹下包含了sqljdbc.jar(图左边),你说的是不是这个?
追答
//你用这个方法链接一下试试 ,我记得连接SQL2005好像是需要两个jar包的 ,我好久没有连接过了。
一:配置
第一步:在网上下载SQLServer2005的驱动包
第二步:下载完成sqljdbc_1.2.2828.100_chs.exe,双击,选择UPZIP
第三步:在计算机右键“属性”-》“高级系统设置”-》“高级”-》“环境变量设置”-》“系统变量”,在“CLASSPATH”中加上sqljdbc.jar路径,例如D:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\chs\sqljdbc.jar
第四步:打开eclipse,在所建项目上右键“Bulid Path”-》“Add External Archives”-》选择sqljdbc.jar
(注释,会提示错误信息“com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动”)
第五步:在下载的驱动包的解压缩文件夹中找到”auth文件夹“-》“x86文件夹”-》sqljdbc_auth.dll,把其拷贝到WINDOWS-》System32中即可。
二:连接
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //驱动包连接字符串
String dbURL="jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=csmsdzgs";
//数据库连接字符串(注意端口书写,默认是1433,可以在SQLServer2005-》“配置工具”-》SQL Server
//Configuration Manager-》“SQL Server2005网络配置”-》“MSSQLSERVER的协议”-》“TCP/IP(需开
//启)”-》“TCP/IP属性”-》“IP地址”-》“TCP端口”中查看)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恋_姐
2014-02-27
知道答主
回答量:23
采纳率:100%
帮助的人:12.1万
展开全部
你确定password=""? sa登录失败.如果你看教程什么的,不是一般要你将password="123"么。你自己看用空密码能登录进去吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-27
展开全部
应该是你sa的密码不对,下面提示呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式