com.microsoft.sqlserver.jdbc.SQLServerException- 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。Java方案。

首先出现这个错误的时候我在网上找了好多相关的文章分析。和更改,比如在连接SQL
Sever的URL上添加别的属性,修改JDK中文件的内容。和JRE文件中的内容。几乎用了所有能找到的方案,另外我还将POM依赖中的SQL Server
JDBC Driver提升到最新版本但是依旧没有作用。

重点来了:因为我的问题点是我在自己的电脑上可以平稳运行。但是搞到另一台电脑就程序就报错:com.microsoft.sqlserver.jdbc.SQLServerException:
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server
建立安全连接。错误:“sun.security.validator.ValidatorException: PKIX path building
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target”。

然后又参考了一些资料发现是JDK版本问题造成的这种错误,然后我就从新在安装了JDK,切记重装JDK后环境变量以及之前的版本也要删干净。如果你用IDEA直接指定JDK也没啥问题。不过还是直接删除和卸载干净比较好。这种基础操作就不做演示了。

然后我给大家说一下我用着不行的JDK版本是:

更换后的JDK的版本是:

也就是:

这里我只提供思路,如果你和我一样是所有的方法都试过了但是还是不行那么你就可以试试这个方法。因为毕竟谁也不想从新安装JDK。如果你的版本比我大,或者用的不是JDK1.8用的JDK17之类的那么你就需要找其他的资料了。文章简单但是要要根据实际情况阅读后再能对症下药。需要

jdk-8u74-windows-x64.exe

请来这里:

链接:https://pan.baidu.com/s/140fYneJT4C45haDq-w-oCA
提取码:8888

学习计划安排


我一共划分了六个阶段,但并不是说你得学完全部才能上手工作,对于一些初级岗位,学到第三四个阶段就足矣~

这里我整合并且整理成了一份【282G】的网络安全从零基础入门到进阶资料包,需要的小伙伴可以扫描下方CSDN官方合作二维码免费领取哦,无偿分享!!!

如果你对网络安全入门感兴趣,那么你需要的话可以

点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

①网络安全学习路线
②上百份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥HW护网行动经验总结
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值