jdk1.7连接sqlserver2016出现报错,报错包含下面几条信息:
1、javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
2、Prime size must be multiple of 64, and can only range from 512 to 1024
3、 (驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
解决办法:
将JDK 的 {JDK}/jre/lib/ext 下的 sunjce_provider.jar 拷贝到项目的类路径;
如果不行,将jdk换成1.8