严重: Prototype com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。

怎么老报这个错,我的数据库是用别的名字登录呀,不是用“sa”严重:Prototypecom.microsoft.sqlserver.jdbc.SQLServerExcep... 怎么老报这个错,我的数据库是用别的名字登录呀,不是用“sa”

严重: Prototype
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.logicalcobwebs.proxool.ProxyFactory.buildProxyConnection(ProxyFactory.java:41)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:150)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:95)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:42)
展开
 我来答
zhou463513497
2011-10-21
知道答主
回答量:8
采纳率:0%
帮助的人:5.7万
展开全部
数据库打开了没?然后就是你写的连接数据库的代码里连接到的是不是你登入的数据库用户名,sa是不是你你安装数据库时设置的数据库用户名,连接时须连接到sa。连接SqlServer2005
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;......
追问
数据库打开了,是用我新设置的用户名bb登录的,但是我连接数据库的代码里写的也是bb。代码如下: private String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

private String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ch09_bookshop";

private String user = "bb";

private String password = "123456";
追答
再看下Tcp/IP协议打开了没,我以前用的是2005的现在又换用2000的了;基本上数据库用户名和相关服务打开了就可以连上了的,,
手机用户51158
2011-10-21 · TA获得超过248个赞
知道答主
回答量:188
采纳率:0%
帮助的人:110万
展开全部
连接数据库的jar文件也要做更改的,根据它的提示的意思,用的是sql2000的驱动
连接SqlServer2000
driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;......
连接SqlServer2005
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;......
追问
我用的数据库是SQL2005,我也加了一个2005的驱动SQLJDBC的驱动,怎么还会显示呀,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuhao_815
2012-04-28
知道答主
回答量:14
采纳率:0%
帮助的人:7.1万
展开全部
这问题解决了么,我也遇到同样的问题,该如何解决
追问
最后解决了,好像是给自定义的用户给个权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隽桂a7
2012-05-09
知道答主
回答量:59
采纳率:0%
帮助的人:11.5万
展开全部
最后怎么弄出来的啊,我也是这个问题,帮忙解决下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式