您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页错误信息:Caused by: java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

错误信息:Caused by: java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

来源:好走旅游网

在做分页测试时连接数据库报错。

 

报错信息java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
造成此问题的原因有:

1.驱动名错误,没有和mysql版本对应。

MySQL5版本的驱动名是

driver-class-name: com.mysql.jdbc.Driver

MySQL8版本的驱动名是(多个cj)

driver-class-name: com.mysql.cj.jdbc.Driver

2.idea没有导入connector的jar包,或者包倒错了

假如是第一个就去properties(yml)文件中去查看修改,我的驱动名是对的

 所以我去查看了依赖包,发现包没有写对

 重新完善了依赖

再次重新运行,哎嘿,又来了一个错误 

第二次报错是表明对应不上错误(故意的)

报错信息:### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table 'db_hrm.pre_menu' doesn't exist

去看了数据库表名字,结果确实错了哈哈。。。

咱们去实体类把表映射改一下

 改好后是

成功运行不再报错

 

 

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务