添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

首页 > 基础资料 博客日记

java:sqljdbc4连接数据库报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

2023-08-01 17:58:14 基础资料 围观 56

本篇文章分享java:sqljdbc4连接数据库报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识

我报错的具体信息是这样的:

出错的原因是因为JDK新版本规定了要以3DES_EDE_CBC的方式对sql进行连接,具体解决方法如下:

1.找到自己的JDK安装目录,打开JDK\jre\lib\security\java.security文件

2.找到文件中的jdk.tls.disabledAlgorithms,删除其中的“TLSv1”“TLSv1.1”和“3DES_EDE_CBC”

这是原来的内容

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

这是修改后的

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

3.找到文件中的jdk.tls.legacyAlgorithms,删除其中的“3DES_EDE_CBC”

这是原来的内容

jdk.tls.legacyAlgorithms= \
       K_NULL, C_NULL, M_NULL, \
        DH_anon, ECDH_anon, \
        RC4_128, RC4_40, DES_CBC, DES40_CBC, \
        3DES_EDE_CBC

这是修改后的内容

jdk.tls.legacyAlgorithms= \
        K_NULL, C_NULL, M_NULL, \
        DH_anon, ECDH_anon, \
        RC4_128, RC4_40, DES_CBC, DES40_CBC

将文件保存后我们再去连接数据库

连接成功,问题解决。

(本文仅作个人学习用,如有纰漏,敬请指正)


文章来源:https://www.cnblogs.com/jmsstudy/p/16517186.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:[email protected]进行投诉反馈,一经查实,立即删除!

上一篇: java2022大概面试题
下一篇: 初识java 之 通过switch实现简易计算器功能

  • Callable接口和Future接口
  • Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
  • Spring5学习随笔-整合MyBatis(持久层)、连接池、Mapper文件
  • JavaSE面试题02:单例设计模式
  • 线程安全(JAVA)
  • Java 基础-Java8
  • Java--类和对象
  • 二蛋赠书八期:《Java物联网、人工智能和区块链编程实战》
  • 【Java】阿里巴巴Java开发手册
  • Java操作redis常见类型数据存储
  • jdk下载后是个压缩包怎么安装_java压缩包解压之后怎么安装
  • 如何为openjdk贡献代码_参与openjdk开发流程
  • ByteArrayOutputStream 内存溢出的情况,附原理及解决方案
  • JDK的作用是什么_JDK所包含的内容
  • jdk是什么_ jdk是什么缩写
  • jdk是什么软件_jdk用来干嘛的
  •