为了账号安全,请及时绑定邮箱和手机立即绑定

SqlServer:用户登录失败

SqlServer:用户登录失败

红颜莎娜 2019-12-04 14:44:00
我编写了一个非常简单的jdbc登录测试程序。在遇到各种问题之后,我几乎都可以正常工作了。几乎,似乎无法摆脱此“ SQLServerException:用户xxxxx登录失败”的问题。我创建了一个简单的数据库PersonInfo,然后创建了用户user1 password1(sql身份验证)。尝试之后,所有内容都无法连接到数据库。我在Win 7上使用SqlServer2008,我从Microsoft获得了最新的jdbc驱动程序。我的代码是:import java.sql.*;public class hell {public static void main(String[] args) {    try {        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();Connection conn=  DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=PersonInfo;user=Sohaib;password=0000;");System.out.println("connected");       }    } catch (Exception e) {        e.printStackTrace();    }}}这是例外Exception: Unable to get connectcom.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'Sohaib'.and all other supporting errors..不幸的是,在某种SqlServer Guru或Jdbc Guru怜悯我并帮助我之前,我现在已死于水中。提前致谢。
查看完整描述

3 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

我遇到了同样的问题,并通过将Windows用户名添加到SQL然后又添加到服务器来解决此问题,这是我的工作方式:


首先,使用您的Windows用户名创建一个新的登录名:


单击搜索,然后在框中键入您的名称,然后单击检查名称。 

然后将该用户添加到服务器:


右键单击“服务器”>“权限”>“搜索”>“浏览”>“选择您的用户”(您会注意到现在创建的用户在列表中可用)


查看完整回答
反对 回复 2019-12-04
  • 3 回答
  • 0 关注
  • 1591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信