java连接sqlserver2005的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:57:40
以下是连接数据库的方法

public Connection CreateConnection()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
this.connection = DriverManager.getConnection("jdbc:sqlserver://1433;DatabaseName =BANK;user=sa;password=11111");
if(this.connection!=null)
{
System.out.println("数据库连接成功333333333333333333");
}
}catch(Exception ex)
{
ex.printStackTrace();
}
return this.connection;
}
报 com.microsoft.sqlserver.jdbc.SQLServerException: 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。 这个错误
这个是什么愿意呢 而且 用户我用的是 sa啊 为什么显示不出来呢;
你说的我试过了 还是不行 还何刚才报一样的错误

这个问题我以前遇到过,
1.你试试把driver改成:com.microsoft.jdbc.sqlserver.SQLServerDriver
2.有可能是你在安装sqlserver时安装不完整,可能导致你的sa无法与数据库连接。解决办法是重装数据库。
我知道你要重装数据库的话,恐怕要重做系统。不然你装不上。
教你一个办法。用360安全卫士里的卸载 工作组件、和开发工具。把它卸载了,你再重装就可以了。
3。顺便看看你的sqlserver 网络配置里的mssqlserver协议的TCP/IP协议有没有启动。我想跟它的关系可能不大。你都看看吧。

nhf