The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "PKIX path building failed:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“PKIX 路径构建失败:

解决,直接绕过java证书

encrypt=true 和trustServerCertificate=true 添加到连接网址

String  connectionURL = "jdbc:sqlserver://localhost:10020;databaseName=mydatabase;user=xx;password=xxx;encrypt=true;trustServerCertificate=true";

这是 Java 证书存储中的一个问题。作为一种快速的解决方法,如果 您在连接字符串中启用 TrustServerCertificate=True, 来自 JDBC 的连接成功。当 TrustServerCertificate 设置为 是的,传输层将使用 SSL 加密通道和 绕过证书链来验证信任

 

posted on 2023-07-21 10:44  小油2018  阅读(5241)  评论(0编辑  收藏  举报