1、当用jdk1.6连接SQLSERVER数倌栗受绽据库数据库时,会出现如下错误驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“java.lang.RuntimeException: Could not generate DH keypair”
2、这个问题JDK7中是修复了的,所以如果项目允许的话就换成JDK7吧,
3、如果项目不允许怎么办呢
4、首先下载这2个jar包,bcprov-ext-jdk15on-1.54.jar和bcprov-jdk15on-1.54.jar,解压,下载地址百度自己搜
5、然后在把这2个jar包放进你自己JDK安装目录\jre\lib\ext下
6、然后找到JDK安装目录\jre\lib\security的java.security文件
7、打开文件找到security.provider.1=sun.security.provider.Sun这句
8、把这句注释掉,删掉也行,加上这句security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
9、保存好。重新运行程序,就会连接成功了