由于项目中必须得用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包

第二步:将下载的两个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

最新文章

  1. ES6之let命令详解
  2. Mensa Intellect test
  3. HTML5新增的标签及使用
  4. php,单引号与双引号的区别
  5. linux系统中CST与EDT时间转换
  6. 解析vue2.0中render:h=>h(App)的具体意思
  7. 10.2.1itools导入不了歌曲
  8. VFS文件系统结构分析
  9. Hibernate or JPA Annotation中BLOB、CLOB注解写法
  10. 从零开始学JavaScript二(基本概念)
  11. 记一次Angular2环境搭建及My First Angular App小demo呈现
  12. 一个好用的ssh终端:MobaXterm
  13. 服务器报警邮件发送到QQ邮箱,但是被系统拦截
  14. JAVA学习7:在Maven仓库中添加Oracle JDBC驱动
  15. kettle--组件(3)--行转列
  16. Python __getattribute__ vs __getattr__
  17. Codeforces - 185A 简单矩阵快速幂
  18. LeetCode 206——反转链表
  19. python面试题——网络编程和并发
  20. SpringMVC 整合 kaptcha(验证码功能)

热门文章

  1. 游览器保存密码和自动填充密码的困惑 (browser save password and auto fill password )
  2. 3个QT新闻网,2个发烧友网站
  3. 用QtWebKit开发简单的浏览器
  4. 获取SQL段的执行时间
  5. 带’*’号字符串的匹配
  6. java与数据结构(2)---java实现静态链表
  7. Generating SSH Keys [Ubuntu Linux]
  8. 从此走上一条iOS程序猿不归路。。。
  9. Javascript:charCodeAt()方法及示例
  10. SMO启发式选择