文章目录

  • 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

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

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

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

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

详解:驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server 建立安全连接。相关推荐

  1. 问题解决:idea 中无法连接 sql server 数据库,报错 [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

    报的错误信息如下: [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接.错误:"PKIX path building failed: sun ...

  2. [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is

    文章目录 项目场景 问题描述 解决方案 方案一:修改jdk(推荐) 方案二:修改idea 测试连接 项目场景 Idea使用DateSource插件连接SqlServer数据库报错 问题描述 [08S0 ...

  3. JDBC连接数据库遇到的“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。”问题解决方法

    JDBC连接数据库遇到的"驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接."问题解决方法! 时间:2018-12-20 本文章向大家介绍JDB ...

  4. 关于解决驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“sun.security.validator.ValidatorException:

    首先 如果你是在访问一个网站,可以通过可以通过导入证书的方式解决该问题.或者跳过ssl证书验证.这些操作步骤,其他博主已经写的非常详细了.在这里不做赘述. 如果你只是单纯链接一个本地数据库,却莫名其妙 ...

  5. idea连接sql server报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

    idea连接sql server报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 运行环境:IDEA2020.1:JDK1.8:SQL SERVER2005: ...

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

    报错信息: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 环境: jdk1.8 解决过程: 经过百度后,进行了以下操作 第一步: 下载两个jar包------- ...

  7. com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立 安全连接。

    @TOcom.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立 安全连接.C co ...

  8. JDBC连接SQLServer2012报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。

    目录 一.场景描述: 二.解决方法(实测通过) 三.注意事项 四.测试运行效果 错误信息:The server selected protocol version TLS10 is not accep ...

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

    关键点: 报错信息 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL S ...

  10. 【Java】驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

    由于工作需要使用SpringBoot项目连接SQL Server作数据查询,在使用sqljdbc4-4.0.jar驱动包对数据库进行访问时出现了"驱动程序无法通过使用安全套接字层(SSL)加 ...

最新文章

  1. cctype 头文件定义函数实例
  2. python 实现ftp服务 简介
  3. python和c++哪个好学-你应该学Python还是C++
  4. 一个比较明显的OOM的排查过程
  5. 多线程的几种实现方法
  6. python写文件追加 按行追加_Python3 自学第14天:文件操作,文件句柄,上下文管理器...
  7. hostent结构体图解
  8. Buuctf(pwn) ciscn_2019_n_5
  9. linux 的压缩文件格式,linux 文件格式压缩
  10. TCP四次握手释放连接
  11. 解析身份证_你需要知道的与身份证相关的7个函数,让你的工作效率快速提升!...
  12. Ubuntu系统上为用户授予和删除sudo权限的方法
  13. 最初语音识别率只有60%,如今坐拥5亿用户,这款AI产品是怎么做到的?
  14. WinForm列表控件美化
  15. 汉化风暴 python_手机端强大的汉化风暴工具 可汉化软件
  16. php实现商城评论,谁能写一个thinkphp 商城购物评论回复能例子?
  17. 数学对数 log lg ln 简介
  18. LARGE SCALE IMAGE COMPLETION VIA CO-MODULATED
  19. android 换肤 原理,Android动态换肤实现原理解析
  20. InnoDB怎么解决幻读的?

热门文章

  1. CLUE-S|对1995年土地利用做二阶Logistic回归分析
  2. 轻量应用服务器VS云服务器ECS:一图看完它们的区别
  3. 【地图服务】实现地图上 打点 连线的功能
  4. 服务器搭建原神私服教程
  5. 蘇茂挺先生(福建)類自然數簡單幻立方:4階/5階
  6. (二十:2020.11.06)MICCAI 2020 追踪之论文纲要(译)<下>
  7. linux 编译3g驱动,在linux上编译驱动程序make
  8. Ubuntu手机系统目前支持的装置及刷Ubuntu OS到你的装置中
  9. SQL server 根据子级查询根父级
  10. ArcGIS Runtime SDK for iOS 开发之地图范围(map extent)