驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

原因描述

项目中有使用到 SQL Server 数据库, 在启动项目时, 出现报错信息:

java 复制代码
【驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:"The server selected protocol version TLS10 is not accepted by client preferences [TLS12]"】

这个问题是由于 SQL Server 服务端的协议版本是 TLS10, 而客户端连接数据库的协议版本是 TSL12; 导出连接失败.

问题解决

根据参考文章的方式一, 找到Java的安装目录: \jdk-1.8\jre\lib\security 下的 java.security 文件, 删除其中的 TSLv1、TSLv1.1; 如下图所示:

参考文章

相关推荐
知识即是力量ol几秒前
深度解析:基于 JWT + Redis 白名单的双令牌高安全认证架构
redis·安全·架构
HaiLang_IT3 分钟前
网络安全与执法专业【精选选题表】优质选题参考
安全·web安全·php
nbsaas-boot5 分钟前
如何进行 Vibe Coding:从“灵感驱动”到“可交付工程”的方法论
java·ai编程
Remember_9939 分钟前
Spring 事务深度解析:实现方式、隔离级别与传播机制全攻略
java·开发语言·数据库·后端·spring·leetcode·oracle
roman_日积跬步-终至千里13 分钟前
【Java并发】用 JMM 与 Happens-Before 解决多线程可见性与有序性问题
java·开发语言·spring
空空kkk13 分钟前
SSM项目练习——hami音乐(三)
java·数据库
爬山算法22 分钟前
Hibernate(78)如何在GraphQL服务中使用Hibernate?
java·hibernate·graphql
独断万古他化26 分钟前
【Spring 核心:AOP】基础到深入:思想、实现方式、切点表达式与自定义注解全梳理
java·spring·spring aop·aop·切面编程
编程彩机39 分钟前
互联网大厂Java面试:从分布式事务到微服务优化的技术场景解读
java·spring boot·redis·微服务·面试·kafka·分布式事务
bbq粉刷匠40 分钟前
Java-排序2
java·数据结构·排序算法