如何使用spid测试数据库连接?

时间:2015-04-01 11:17:51

标签: java sql-server database

如果我们有用户名,密码和JDBC连接URL。我使用以下方法测试数据库连接: -

DriverManager.getConnection(connectionurl,username,password);

但是,在我的情况下,我只有JDBC URL和pksd。如何在java中用url和spid测试db?

这里pksd是一种身份验证证书。

1 个答案:

答案 0 :(得分:0)

这取决于您所看到的'测试数据库'。您想检查服务器是否响应传入连接?然后,您可以仅使用JDBC URL进行测试。只需打开连接(可能使用随机用户名/密码组合),看看服务器是否响应“访问被拒绝”#39;错误或其他什么。如果出现超时或其他连接错误,则出现问题。

如果您想执行特定查询并且该查询的结果对您的测试很重要(因此查询必须正确执行),您可以测试的唯一方法就是当您知道用户名/密码时可以登录到SQL服务器并执行您的操作。另一个选择是启用对数据库的匿名访问(可能具有非常有限的权限),但在执行此操作之前,您应该三思而行。

此外,还可以进行后备:

DriverManager.getConnection(connectionurl);