解决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
或者
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值