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

参考文章

相关推荐
亚马逊云开发者5 分钟前
IDEA 里装个 AI 助手:Amazon Q Developer for JetBrains 实测体验
java·ide·intellij-idea
imuliuliang7 分钟前
Java MySQL 连接
java·mysql·adb
liuyao_xianhui9 分钟前
优选算法_岛屿的最大面积_floodfill算法_C++
java·开发语言·数据结构·c++·算法·leetcode·链表
清水白石00810 分钟前
《Python 静态检查链:格式化、Lint、类型检查、安全扫描全攻略——CI 阻断策略与团队平衡实践》
python·安全·ci/cd
互联网科技看点13 分钟前
海康威视亮相安全应急产业专场,共启生命线新篇章
大数据·人工智能·安全
一名优秀的码农13 分钟前
vulhub系列-55-napping-1.0.1(超详细)
安全·web安全·网络安全·网络攻击模型·安全威胁分析
庞轩px15 分钟前
后端开发面试题总结
java·jvm·面试·并发编程·mysql与redis·spring与消息队列·网络协议与设计模式
希望永不加班17 分钟前
SpringBoot 整合 MyBatis 完整实战
java·spring boot·后端·spring·mybatis
wuqingshun31415927 分钟前
说说事务的隔离级别
java·spring
API快乐传递者29 分钟前
1688商品数据接口:供应链ERP数字化的核心引擎
java·大数据·运维