如何解决使用 jdbc 驱动程序使用 java 程序使用 Windows 身份验证连接 SQL 服务器失败
我正在尝试使用具有 jdbc 驱动程序的 java 程序访问托管在我公司本地服务器上的 QA 数据库。 (这个数据库我是授权的,可以通过sql MANagement Studio手动访问)
它对我来说失败了,但如下所示: com.microsoft.sqlserver.jdbc.sqlServerException:驱动程序无法通过使用安全套接字层 (SSL) 加密建立到 sql Server 的安全连接。错误:“sql Server 未返回响应。连接已关闭。ClientConnectionId:88ef2ba1-3a53-4f07-a76f-3f0fbb756341”。
我在与 sql jdbc 建立连接方面没有太多经验。请帮助我解决这个问题,以便我可以执行 sql 查询。请在下面找到工件:
package tokenCode;
import java.sql.*;
public class sqlQueries {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.sqlserver.jdbc.sqlServerDriver");
Connection connectionUrl = DriverManager.getConnection("jdbc:sqlserver://lenwsxxxx\\casqa:1433;database=SBSxxxxx;integratedSecurity=true");
Statement stmt=connectionUrl.createStatement();
ResultSet rs=stmt.executeQuery("select * from emp");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3));
connectionUrl.close();
}catch(Exception e){ System.out.println(e);}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。