栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一文配好mybatis。java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一文配好mybatis。java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

摘要:该文适用于黑马Javaweb项目的配置,用到mybatis配置数据库连接,用到mapper接口和其xml文件连接数据库

问题描述

数据库连接问题,显示密码错误,无法连接数据库

Caused by: org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
### The error may exist in com/itheima/mapper/BrandMapper.xml
### The error may involve com.itheima.mapper.BrandMapper.selectByPageAndCondition
### The error occurred while executing a query
### Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)  


原因分析:

连接数据库的密码错误

### Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

mybatis-config.xml的配置错误,1处值与你自己的配置不一样

 


解决方案:
进入mybatis-config.xml查看代码 把username和password的value值改成你自己设置的值就可以解决了




    
        
    

    
        
            
            
                
                
                
                
            
        
    
    
       
        
    

注:

1.driver属性中可能有问题                                   (影响不大,但建议修改)

com.mysql.jdbc.Driver 是 mysql-connector-java 5版本以下的,
com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6版本以上的。

2.url的值为 :            jdbc:mysql:///数据库架构名称?useSSL=false

我的数据库是这个样子的:要用db1下的表url配置就是jdbc:mysql:///db1?useSSL=false

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/845999.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号