永洪社区

标题: 数据集使用mysql连本地数据库报错 [打印本页]

作者: fggggg    时间: 2022-8-3 14:40
标题: 数据集使用mysql连本地数据库报错
错误信息如下:g5.util.RTWrappedException: 无法连接数据库,具体原因:“Communications link failure

Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)


作者: lwaaa    时间: 2022-8-3 14:40
fggggg 发表于 2022-8-3 16:35
驱动有办法升级吗

这个是8版本的驱动

作者: fggggg    时间: 2022-8-3 14:43
本帖最后由 fggggg 于 2022-8-3 14:45 编辑

这是截图 使用的JDK11  z-suite版本是9.2.5.1
作者: yhdata_bear    时间: 2022-8-3 14:45
参考:https://blog.csdn.net/weixin_44116899/article/details/109219387
作者: fggggg    时间: 2022-8-3 14:55
yhdata_bear 发表于 2022-8-3 14:45
参考:https://blog.csdn.net/weixin_44116899/article/details/109219387

设置了ssl=false然后报空指针了
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
Caused by: java.lang.NullPointerException
作者: yhdata_bear    时间: 2022-8-3 15:15
稍等,我们这边测试一下
作者: fggggg    时间: 2022-8-3 15:27
yhdata_bear 发表于 2022-8-3 15:15
稍等,我们这边测试一下

好的,mysql是8.0.29
作者: speedy    时间: 2022-8-3 15:28
您好,尝试在java环境中的security/java.security中搜索jdk.tls.disable ,删掉SSLV1 、v3、v1.1试下
作者: lwaaa    时间: 2022-8-3 15:51
fggggg 发表于 2022-8-3 15:27
好的,mysql是8.0.29

看一下驱动,好像驱动版本低了
作者: fggggg    时间: 2022-8-3 16:34
speedy 发表于 2022-8-3 15:28
您好,尝试在java环境中的security/java.security中搜索jdk.tls.disable ,删掉SSLV1 、v3、v1.1试下 ...

删除之后重启应用再连接还是一样的,数据库连接如果不加ssl=false就报最开始的错,加了就报空指针
作者: fggggg    时间: 2022-8-3 16:35
lwaaa 发表于 2022-8-3 15:51
看一下驱动,好像驱动版本低了

驱动有办法升级吗
作者: speedy    时间: 2022-8-3 17:18
您需要自定义驱动使用8版本的驱动或者用5.1.48版本
作者: fggggg    时间: 2022-8-3 17:53
speedy 发表于 2022-8-3 17:18
您需要自定义驱动使用8版本的驱动或者用5.1.48版本

更换驱动后解决了
作者: yhdata_yzm    时间: 2022-8-15 11:19
fggggg 发表于 2022-8-3 17:53
更换驱动后解决了






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4