当前位置:   article > 正文

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed_“encrypt”属性设置为“true”且 “trustservercertificate”属性设置

“encrypt”属性设置为“true”且 “trustservercertificate”属性设置为“true”

在我用eclipse连接ssms的时候,我出现了这样的问题,在浏览器上搜索出来的全是csdn的异曲同工的回答,把jdk里面的security文件删删改改,比如3DES_EDE_CBC删除等。

这让我感觉到很苦恼,因为实际上的解决方法很简单,但我在微软的浏览器搜索花了很长时间都没找到有效的解决方案,于是第二天我在chrome搜索很快就出来了。

 出现这个问题可以很直接的解决

把数据库链接url改为:url: jdbc:sqlserver://localhost:1433;database=demo;encrypt=false 或者 url: jdbc:sqlserver://localhost:1433;database=demo;;encrypt=true;trustServerCertificate=true 就可以了
这个是因为sqlever在jdbc连接的时候需要一定的安全验证,只需要跳过就行了

最终的结果运行也如愿成功。

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/477353
推荐阅读
相关标签
  

闽ICP备14008679号