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

java 复制代码
om.microsoft.sqlserver.jdbc.SQLServerException:
 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server
  建立安全连接。错误:"The server selected protocol 
  version TLS10 is not accepted by client preferen
  ces [TLS13, TLS12]"

你的项目要连接sqlserver数据库,用jdk启动的,提示错误意思是服务端数据库版本是TLS10,但是你本地客户端是13,12,这时候要想在本地启动就需要改你本地的版本。

在你的设备上找到jdk的安装目录【\Java\jdk1.8.0_291\jre\lib\security】下的java.security改改安全协议的配置即可。删掉这两个:TLSv1、TLSv1.1。特别要注意的是,如果你是选择了jre的运行环境来运行,那就是这个目录【\jre1.8.0_291\lib】。

删除这两个后:

在重新启动项目就好了,记得更改需要管理员权限才可保存修改。

相关推荐
java_nnnn21 分钟前
Spring MVC小案例(1)
java·后端·spring·mvc
西凉的悲伤31 分钟前
Spring Boot 条件装配注解详解
java·springboot·1024程序员节·条件装配
木井巳44 分钟前
【动态规划: 路径问题】不同路径
java·算法·leetcode·动态规划
打工仔折腾 AI1 小时前
AI Agent 工程化实战(二):5 分钟跑通 Deep Agent 并逐层拆解底层链路
java·数据库·人工智能·后端·python·langchain·ai agent 实战
秋名RG1 小时前
(二)存储、CPU 与指令执行——程序为什么快,又为什么慢
java·开发语言
BeiGuTing_code1 小时前
Java泛型与Object
java·开发语言
惊讶的猫1 小时前
Tika文档解析
java
HEJOO91 小时前
Java 类加载过程详解:从加载到初始化的完整链路
java·开发语言·firefox
科学熊1 小时前
Java 分布式理论与高并发编程
java·开发语言·分布式
砚底藏山河1 小时前
python量化实操:回测数据缓存与重放
java·python·金融·1024程序员节