详解:驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server 建立安全连接。
创始人
2024-01-25 08:06:27
0

文章目录

  • 1.问题分析
  • 2.java连接MySQL数据库
  • 3.java连接SQLServer数据库
    • 3.1 创建security文件
    • 3.2 对需要运行的项目添加参数

1.问题分析

SSL协议提供服务主要:

  1. 认证用户服务器,确保数据发送到正确的服务器    .
  2. 加密数据,防止数据传输途中被窃取使用
  3. 维护数据完整性,验证数据在传输过程中是否丢失

不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果不设置显式选项,则必须建立默认的SSL连接。需要通过设置useSSL=false来显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储。

2.java连接MySQL数据库

修改url,加上useSSL=false

jdbc:mysql://localhost:3306/数据库名?useSSL=false

3.java连接SQLServer数据库

3.1 创建security文件

文件名可自定义,这里我就命名为 security

建议该文件不要有后缀名,可以先创建一个txt文本文件。将以下内容粘贴至文件中:

jdk.tls.disabledAlgorithms=SSLv3, 3DES_EDE_CBC, DES, MD5withRSA, \DH keySize < 1024, EC keySize < 224, anon, NULL, \include jdk.disabled.namedCurves

保存文件后,对该文件进行重命名来删除 .txt 后缀。

这个 security 文件的路径需要知道,我的路径是 D:\security

image-20221116123538005

3.2 对需要运行的项目添加参数

image-20221116123759490

image-20221116123847209

image-20221116124033931

给VM添加的参数格式:“-Djava.security.properties=刚才创建的security文件路径”

我这里就是:"-Djava.security.properties=D:\security"注意要写双引号

image-20221116124238759

这时候再去运行项目就没什么问题了。

相关内容

热门资讯

义乌小商品代加工外发,温州小商... (图片/温州日记)温州火车站的金瑞小商品综合体前几年常和朋友来这里买帽子、发卡等小东西。之后有了淘宝...
创业贷款好申请吗,个人创业贷款... 创业贷款申请程序1、准备材料这些材料包括身份证明、婚姻状况证明、个人或家庭收入、财产状况等还款能力证...
中央档案馆向社会集中开放第七批...   新华社北京7月7日电(记者董博婷)为纪念中国人民抗日战争暨世界反法西斯战争胜利80周年,中央档案...
破25亿元!   据网络平台数据  截至7月6日12时35分  2025年暑期档(6月—8月)  总票房(含预售)...
创业板股票代码前三位(创业板股... 创业板指数今日上涨0.77%,收于2939.39点,总成交量为1453.6亿元,比上一交易日增加93...
韩国:特检组向法院申请拘留前总...   央视网消息:6日下午,正在调查前总统尹锡悦发动紧急戒严涉嫌触犯内乱罪等嫌疑的韩国特检组,以妨碍公...
创业板股票代码前三位(创业板股... 创业板指数今日上涨0.77%,收于2939.39点,总成交量为1453.6亿元,比上一交易日增加93...
投资二万的小型加工厂(加盟小型... 目前农村很多小规模的加工厂项目并不需要大量的投资,有的只需要几千或者几万的投资就可以完成。回答这个粉...
大学生一万元创业补贴(创业信息... 深圳创业补贴政策2021和深圳大学生创业补贴政策-2021深圳最多可以申请45万的补贴!没申请的话就...
项目代理服务有哪些地方(找项目... 陶吧,一个乡镇代理项目玩泥巴是孩子的天性,但在城市里,这些乐趣几乎被剥夺了。陶瓷艺术吧开业后,孩子们...