标签:最简 文件 maven依赖 can 配置文件 检查 学习 报错 dex
初次学习mybatis,跑一个最简单的demo,然而报错:
java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver
判断问题出在driver驱动上,根据网上常见解决办法依次排查(我的MySQL版本是8):
step 1.检查maven依赖,好像没问题,很多人就是把mysql-connector-java版本从5升到8就好了:
step 2.检查mybatis配置文件:尝试在url "jdbc:mysql:///study?serverTimezone=UTC"中添加参数“&useSSL=false”,仍然报错。
其余好像没问题。
step 3.偶然在maven仓库发现mysql-connector-java有更新版本,决定一试,把version 8.0.17换为8.0.23
替换后果然运行成功,看来问题还是在step 1,如果你也试了各种办法无解,可以再关注下是不是mysql-connector-java版本的问题。
Mybatis报错Cannot find class: com.mysql.cj.jdbc.Driver排查踩坑记录
标签:最简 文件 maven依赖 can 配置文件 检查 学习 报错 dex
原文地址:https://www.cnblogs.com/angelatyd/p/14616527.html