Bootstrap

解决Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communica

因为教程老师不同,所以在用Spring整合MyBatis时,运行一直出现连接Mysql错误。

大致有五个原因:

  1. MySQL数据库服务器未运行:请确保MySQL数据库服务器正在运行。检查数据库服务器是否已启动,并且运行在正确的主机和端口上。
  2. 数据库连接配置错误:检查应用程序的数据库连接配置,确保主机名、端口、用户名和密码等参数正确。确保应用程序连接的目标数据库与配置一致。
  3. 防火墙或网络问题:某些防火墙或网络设置可能会阻止应用程序与MySQL数据库服务器之间的连接。请检查防火墙配置以及网络安全策略,确保允许应用程序与数据库服务器进行通信。(很少发生,因为之前一直可以)
  4. MySQL数据库服务器配置问题:检查MySQL数据库服务器的配置文件,例如my.cnf(或my.ini),确保MySQL服务器正在监听正确的主机和端口,并且允许远程连接(如果需要)。
  5. MySQL数据库服务器负载过高:如果MySQL服务器负载过高,可能会导致连接失败。请确保MySQL服务器的资源(例如内存、CPU)足够处理连接请求。(很少发生)

通过检查,我发现问题主要是第二点,上一个项目将Mysql服务器的端口改成了8808,没来得及反应(丢脸了www)。

initial

将它改正即可:

final
或者
在这里插入图片描述

;