Access denied for user ‘root‘@‘localhost‘ (using password: YES)的解决方法

本文分享了编程中遇到的三种常见错误:密码输入错误、Mapper相关问题和MyBatis配置错误。通过详细分析错误原因及展示解决方案,帮助开发者快速定位并修复问题,确保月薪过万的程序员不再为这些小bug烦恼。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码敲烂,月薪过万

前言:

在编程中,莫过于写了半天的东西,结果一运行出了一堆的BUG。
小编今天也是见识到了,一发入魂
在这里插入图片描述
请添加图片描述

环境简介

  • IDEA2020.2
  • mybatis连接数据库

错误展示

在这里插入图片描述

原因一:密码BUG了【本人中招】

  • 密码输入错误

原因二:Mapper相关错误【一般IDEA会有提示】

<!--namespace=绑定一个对应的Dao/Mapper接口-->
<mapper namespace="com.yang.dao.UserDao">
    <!--select查询语句-->
    <select id="getUserList" resultType="com.yang.pojo.User">
        select * from mybatis.user;
    </select>
    <!--
        1、在mapper.xml中namespace等于mapper接口地址  
        2、mapper.java接口中的方法名和mapper.xml中statement的id一致   
        3、mapper.java接口中的方法输入参数类型和mapper.xml中statement的parameterType指定的类型一致。  
        4、mapper.java接口中的方法返回值类型和mapper.xml中statement的resultType指定的类型一致。
    -->
</mapper>

原因三:mybatis配置文件

<!--configuration核心配置文件-->
<configuration>
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=UTC"/>
    <!--每一个Mapper.xml都需要MaBatis核心配置文件中注册!-->
    <mappers>
        <mapper resource="com/yang/dao/UserMapper.xml"/>
    </mappers>
</configuration>

在这里插入图片描述
在这里插入图片描述
终于解决了😭😭😭😭😭😭😂😂😂😂😂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值