连接到sql server时出错

法欣·卡努姆

任何人都可以帮助我,我正在尝试连接 sql server 并使用 selenium webdriver 进行数据库测试,代码是:

try {
    String driver = "com.microsoft.sqlserver.jdbc.SQLServerDataSource";
    /*String connection = "jdbc:mysql://localhost:3306/customer";*/
    String connection = "jdbc:sqlserver://Leverage-Laptop\\SQLEXPRESS2008R2:1433;integratedSecurity=True;databaseName=TestDataBase;";
    //String userName = "sa";
    //String password = "leverage";
    Class.forName(driver);
    //con = DriverManager.getConnection(connection);

    con = DriverManager.getConnection(connection);
    stmt = con.createStatement();
    return stmt;
} catch (Exception e) {
    e.printStackTrace();
}

我收到如下异常:

com.microsoft.sqlserver.jdbc.SQLServerException:无法打开登录请求的数据库“TestDataBase”。登录失败。ClientConnectionId:dc4cee5f-6cb7-4339-8fa8-655d13d525bd

我已经禁用了防火墙,并且在 jre lib 和 bin 目录中复制了 sqljdbc_auth dll。

法欣·卡努姆

我得到了解决方案,

1.打开窗口类型 ODBC 配置 2. 系统 DSN 3. 添加 4. SQL server Native Client 11.0 5. 完成 6. 选择服务器 7. 创建后点击配置 8. 然后输入密码并点击完成 9. 点击 TestDataSource。检查数据库是否已连接。如果它已连接,则它工作正常。然后从 eclipce IDE 运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章