java.sql.SQLException: Access denied和java.lang.ClassNotFoundException:com.mysql.jdbc.Driver的问题

java.sql.SQLException: Access denied for user ‘root’@‘...*’ (using password: YES)@和java.lang.ClassNotFoundException:com.mysql.jdbc.Driver的问题

问题一:出现java.sql.SQLException: Access denied for user ‘root’@‘...*’ (using password: YES)@这个原因的如下:
1.没有进行授权,进行授权的操作如下:
grant all privileges on test.* to root@'%' identified by '111111';
flush privileges;
2.有可能不小心把mysql的配置文件中的用户和密码写错了
jdbc.driver_class  com.mysql.jdbc.Driver
jdbc.url jdbc:mysql://localhost:3306/mytest?useUnicode=true&characterEncoding=utf-8&useSSL=true
jdbc.username root
jdbc.userpassword 111111
我自己出现的原因是密码后多写一个空格
问题二:在运行程序的时候出现以下报错

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver的问题

解决方法1. 看你pom文件中是否忘记加入了mysql-connector-java的依赖
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>
解决方法2.看你本地库中的mysql-connector-java这个依赖包是否有问题
参考的链接为:

链接1:https://blog.csdn.net/diligentkong/article/details/79587464
链接2:https://www.cnblogs.com/maanshancss/p/9272358.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值