在连接SQL SERVER2005的时候,出现了下面的异常.:
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'SA'登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.processLogon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(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(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
-------------------------------------------------------------
具体的连接部分的代码如下:
String url="jdbc:sqlserver://localhost:1433;DatabaseName=test1";
String userName="SA";
String psw="";
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection=DriverManager.getConnection(url,userName,psw);
}
……
-------------------------------------
初步怀疑是SQL2005的设置哪里有问题。望指点~~~谢谢了
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'SA'登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.processLogon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(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(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
-------------------------------------------------------------
具体的连接部分的代码如下:
String url="jdbc:sqlserver://localhost:1433;DatabaseName=test1";
String userName="SA";
String psw="";
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection=DriverManager.getConnection(url,userName,psw);
}
……
-------------------------------------
初步怀疑是SQL2005的设置哪里有问题。望指点~~~谢谢了
解决方案 »
- thread dump 代码求指点
- JAVA static 在web 中的作用
- eclipse启动很慢如何解决?
- 一个出租车计费的小程序,通过了编译,但运行出错,请教各位高手!!!
- 怎么是个死循环?
- 实现:在键盘上输入一个数字序列并存储在Vector中,最后在屏幕上打印出每位数字相加的结果。编译可以通过,最后出不来结果。
- 谁来帮我看一下这个程序,很弱的问题(不要笑话我)
- java web start中的draw app的源代码从哪里可以得到?
- thinking in java 的疑问??
- [讨论]java学习的后菜鸟阶段发展方向!!!
- Thinking in java 正则表达式问题?????
- 这个枚举类打印出来的路径为什么不一样?
即使我不用SA登陆.用我默认的登陆名登陆也不行.也是同样的异常。另外问多一个问题,我有一个登陆名,在SQL SERVER那显示是叫作COMPUTER\aa,这样我连接时用的userName是用aa还是COMPUTER\\aa呢?