驱动程序无法通过使用安全套接字层(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】。

删除这两个后:

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

相关推荐
学编程就要猛6 小时前
基于Spring AI 的智能聊天机器人
java·spring ai·chat robot
修炼室6 小时前
Java开发工程师笔试经验贴【高频知识】
java
木井巳7 小时前
【记忆化搜索】最长递增子序列
java·算法·leetcode·深度优先·剪枝·推荐算法
杨杨杨大侠7 小时前
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
java·openai·ai编程
伊信7 小时前
Spring AI 基础学习与应用
java·后端
夜郎king7 小时前
基于 Java + Playwright 实现网站自动访问与数据采集(以腾讯云开发者社区为例)
java·playwright·网页数据获取
Anastasiozzzz7 小时前
重新定义 Agent 基建:Redis 在现代 AI 与智能体系统中的工程实践
java·人工智能·redis·ai
careathers7 小时前
【数据结构】队列
java·数据结构
步行cgn7 小时前
Spring 通过 factory-method 实例化 Bean 详解与常见错误排查
java·后端
lv__pf7 小时前
seata【实战 msb】
java·开发语言·后端