驱动程序无法通过使用安全套接字层(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; 如下图所示:

参考文章

相关推荐
有梦想的程序星空3 分钟前
【环境配置】IDEA+Scala 项目 JAR 打包异常完整排查指南
java·ide·intellij-idea
小程故事多_808 分钟前
从初代架构到大模型时代,英伟达GPU底层架构演进与核心逻辑深度解析
java·人工智能·分布式·架构
组合缺一12 分钟前
Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
java·solon·插件·plugin·热插拨
MageGojo13 分钟前
Whois 域名查询 API 接入实战:用一个 GET 请求获取域名注册信息
java·git·github
MandalaO_O13 分钟前
SpringMVC:框架搭建、核心配置与前后端交
java
jerryinwuhan15 分钟前
marker BiBERTo解释
java·前端·人工智能
库拉大叔22 分钟前
2026年AI编程辅助深度评测:GPT-5.5的Bug检测与自动修复能力
安全
在繁华处23 分钟前
Java从零到熟练(八):泛型与注解
java·开发语言·python
半夜修仙32 分钟前
RabbitMQ入门概述
java·rabbitmq·java-rabbitmq
fengxin_rou32 分钟前
【滑动窗口与前缀和算法实战】:LeetCode560.438 高频题深度解析
java·算法·leetcode