jdk1.7以下 与SQL Server 建立安全连接报错问题

 时间:2026-02-12 06:11:51

1、当用jdk1.6连接SQLSERVER数据库数据库时,会出现如下错误

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“java.lang.RuntimeException: Could not generate DH keypair

jdk1.7以下 与SQL Server 建立安全连接报错问题

2、这个问题JDK7中是修复了的,所以如果项目允许的话就换成JDK7吧,

3、如果项目不允许怎么办呢

4、首先下载这2个jar包,bcprov-ext-jdk15on-1.54.jar和bcprov-jdk15on-1.54.jar,解压,下载地址百度自己搜

jdk1.7以下 与SQL Server 建立安全连接报错问题

5、然后在把这2个jar包放进你自己JDK安装目录\jre\lib\ext

jdk1.7以下 与SQL Server 建立安全连接报错问题

6、然后找到JDK安装目录\jre\lib\security的java.security文件

jdk1.7以下 与SQL Server 建立安全连接报错问题

7、打开文件找到

security.provider.1=sun.security.provider.Sun

这句

jdk1.7以下 与SQL Server 建立安全连接报错问题

8、把这句注释掉,删掉也行,加上这句

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider

jdk1.7以下 与SQL Server 建立安全连接报错问题

9、保存好。重新运行程序,就会连接成功了

  • 帆软报表“数据集配置错误”
  • el-tooltip如何自定义提示内容
  • Navicat 10.0.11版新窗口设置
  • idea excluded怎么还原
  • js如何调整文本框的宽度
  • 热门搜索
    什么牌子的眉笔好用 无所谓的意思 自暴自弃的意思 女人喜欢什么样的阳茎 光子嫩肤有什么效果 什么让我与众不同 上海有什么地方好玩 什么中药祛斑 借调是什么意思 wet是什么意思