络腮胡菲菲 发表于 2024-6-11 19:09:28

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用

       首先出现这个错误的时候我在网上找了很多多少相干的文章分析。和更改,比如在连接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版本是:
https://img-blog.csdnimg.cn/direct/8e184fe1f4e94a51b1a85bf3eced4273.png
更换后的JDK的版本是:
https://img-blog.csdnimg.cn/direct/400848f6d9904fa0b655d14b10e00c58.png
也就是:
https://img-blog.csdnimg.cn/direct/a746bd67e2664829bed4ed8e3679e0c0.png

这里我只提供思路,假如你和我一样是全部的方法都试过了但是还是不行那么你就可以试试这个方法。由于毕竟谁也不想重新安装JDK。假如你的版本比我大,大概用的不是JDK1.8用的JDK17之类的那么你就需要找其他的资料了。文章简单但是要要根据现实情况阅读后再能对症下药。需要
jdk-8u74-windows-x64.exe
请来这里:
链接:https://pan.baidu.com/s/140fYneJT4C45haDq-w-oCA 
提取码:8888

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用