IDEA报错Failed to obtain JDBC Connection;Communications link failure;

IDEA报错Failed to obtain JDBC Connection;Communications link failure;已经卡在这错误第八天了,网上所有方法基本都试过还是不行,用了黑马程序员的源码运行也报这个错,mysql数据库启用都正常,感觉是配置文件出了问题但不知道如何修改!!T_T

详细报错如下:

img

贴下配置,驱动包版本等

该回答通过自己思路及引用到各个渠道搜索综合及思考,得到内容具体如下:

这个错误通常是由于数据库连接超时或者数据库连接失败引起的。下面给出一些常见的解决方法,供您参考:

1. 检查数据库连接的URL、用户名和密码是否正确。可以在IDEA的Database窗口中测试一下连接是否正常。

2. 检查数据库是否正常运行。可以尝试在命令行中使用mysql客户端连接数据库,看看是否能够成功连接。

3. 检查数据库连接的超时时间是否设置得太短。可以在连接URL中添加参数"autoReconnect=true&useSSL=false&connectTimeout=30000"来设置连接超时时间为30秒。

4. 检查数据库连接池的配置是否正确。如果使用了连接池,可以尝试调整一下连接池的大小、最大连接数等参数,或者使用其他连接池。

5. 检查防火墙和网络是否正常。有时候防火墙或网络问题也会导致数据库连接失败。

6. 尝试升级JDBC驱动和MySQL版本。有时候低版本的驱动或者MySQL会有一些bug,升级到最新版本可能会解决问题。

如果以上方法都尝试过了还是无法解决问题,可以尝试在代码中捕获SQLException并输出详细的错误信息,看看具体是哪个步骤出了问题。另外,也可以尝试在Stack Overflow等技术论坛上发帖求助,可能会得到更多的帮助。

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

连接后边有加useSSL=false参数么,是不是这个地方有问题呢,提示最大可能问题是在这里,是不是有长时间的事务,或者锁表等情况

img

啊啊又报了新错 这个又是咋回事啊 是Failed to obtain JDBC Connection的报错解决了吗?

img