驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
2024-10-18 23:29:27
由于项目中必须得用JDK6来作为Java环境,于是连接SQLServer时出现了com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“Java.lang.RuntimeException: Could not generate DH keypair”。这样的错误。
这个在JDK7中是修复了的,所以如果项目允许的话就换成JDK7吧,但有些只能用JDK6的项目遇到这种情况该怎么办呢?
实际使用JDK7的时候也出现过这个问题。
第一步:
下载两个jar包--------------------->bcprov-ext-jdk15on-1.54.jar和bcprov-jdk15on-1.54.jar
第二步:将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是F:\JDK\jdk6\jre\lib\ext
打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。
找到security.provider.1=sun.security.provider.Sun换成
security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
重新执行连接数据库程序就可以
原文地址:http://www.cnblogs.com/shuilangyizu/p/6003858.html
最新文章
- ES6之let命令详解
- Mensa Intellect test
- HTML5新增的标签及使用
- php,单引号与双引号的区别
- linux系统中CST与EDT时间转换
- 解析vue2.0中render:h=>;h(App)的具体意思
- 10.2.1itools导入不了歌曲
- VFS文件系统结构分析
- Hibernate or JPA Annotation中BLOB、CLOB注解写法
- 从零开始学JavaScript二(基本概念)
- 记一次Angular2环境搭建及My First Angular App小demo呈现
- 一个好用的ssh终端:MobaXterm
- 服务器报警邮件发送到QQ邮箱,但是被系统拦截
- JAVA学习7:在Maven仓库中添加Oracle JDBC驱动
- kettle--组件(3)--行转列
- Python __getattribute__ vs __getattr__
- Codeforces - 185A 简单矩阵快速幂
- LeetCode 206——反转链表
- python面试题——网络编程和并发
- SpringMVC 整合 kaptcha(验证码功能)
热门文章
- 游览器保存密码和自动填充密码的困惑 (browser save password and auto fill password )
- 3个QT新闻网,2个发烧友网站
- 用QtWebKit开发简单的浏览器
- 获取SQL段的执行时间
- 带’*’号字符串的匹配
- java与数据结构(2)---java实现静态链表
- Generating SSH Keys [Ubuntu Linux]
- 从此走上一条iOS程序猿不归路。。。
- Javascript:charCodeAt()方法及示例
- SMO启发式选择