找到对应客户端的jre目录下的java.security文件
不同jre版本目录不一样
比如我的jre11的配置目录如下
.../jre/conf/security
jre8配置目录如下
.../jre/lib/security
备份一份java.security文件为java.security.bak(非必要)
打开文件找到类似配置
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, include jdk.disabled.namedCurves
删除其中3DES_EDE_CBC,结果类似如下
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, anon, NULL, include jdk.disabled.namedCurves
重启客户端后可以连接上SQLServer
ps. 码友常说的删除java.security文件也可以成功,道理也丝毫一样的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)