Java数据库好像出了问题

img

img


com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

navicat 连接一下看看能不能连接上
是不是mysql服务没启动
开始->运行,输入 SERVICES.MSC,进入服务管理页面,找到MySQL,右键->启动。

mysql把wait_timeout调大一点
show variables like 'wait_timeout';

参考
MySQL中interactive_timeout和wait_timeout的区别 - iVictor - 博客园 在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: 这个报错信息就意味着当前的连接已经断开,需要重新建立连接。 那么,连接的时长是如何确认的? https://www.cnblogs.com/ivictor/p/5979731.html

1、检查数据库服务是否正常启动
2、检查数据库连接数是否吃满
3、检查是否网络波动