正在回答
7回答
同学你好,驱动的值中不存在cj。
url中mysql写错了,写成了myql。
修改如下图黑色字体所示:
为了老师能够高效的解决,跟踪同学的问题,建议同学同一个问题不要创建多个问答哦。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
慕工程4313467
2019-05-07 11:49:14
我的mybatis配置文件
慕工程4313467
2019-05-07 11:47:37
慕工程4313467
2019-05-07 11:45:04
吃吃吃鱼的猫
2019-05-07 11:35:37
同学你好,
这里的意思是query cache在MySQL5.7.20就已经过时了,在MySQL8.0之后就已经被移除了。
所以出现这种情况的原因是mysql-connecter-java的版本过低,数据库驱动程序与数据库版本不对应
解决办法:
如 mybatis使用 mysql-5.1.14的驱动程序,而mybatis配置的数据源连接的是 mysql-8.0.11 ,修改 pom文件即可,如下:
1 2 3 4 5 | <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version> 8.0 . 11 </version> </dependency> |
如果同学修改后还未成功,建议同学贴出复制后的pom.xml文件的代码,方便老师更快更好的解决同学的问题。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧