请问这是什么原因

正在回答

登陆购买课程后可参与讨论,去登陆

7回答

同学你好,驱动的值中不存在cj。

url中mysql写错了,写成了myql。

修改如下图黑色字体所示:

http://img1.sycdn.imooc.com//climg/5cd12e8800012c7a10590207.jpg

为了老师能够高效的解决,跟踪同学的问题,建议同学同一个问题不要创建多个问答哦。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 慕工程4313467 提问者 #1
    真是多谢 低级失误 抱歉
    2019-05-07 20:15:06
提问者 慕工程4313467 2019-05-07 11:49:14

我的mybatis配置文件

http://img1.sycdn.imooc.com//climg/5cd100310001a1c618240896.jpg

提问者 慕工程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文件的代码,方便老师更快更好的解决同学的问题。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 慕工程4313467 #1
    连接器改成了8.0.11,但是报错驱动driver找不到
    2019-05-07 11:46:55
好帮手慕阿满 2019-05-06 18:42:10

同学安装的mysql是5还是8,在pom文件中引入的mysql依赖是多少呢?这两个的版本是否相同呢。如果相同,建议同学将报错信息详细贴一下。

祝:学习愉快~

  • 提问者 慕工程4313467 #1
    请问一下,安装的mysql版本,必须要和pom文件中引入的MySQL Connector连接器的版本完全一样么。 我的MySQL版本是8.0.15,那么mysql连接器的版本也必须是8.0.15版本么
    2019-05-06 19:16:25
  • 好帮手慕阿满 回复 提问者 慕工程4313467 #2
    不是,mysql的链接只要是8的版本就可以,比如8.0.11。祝:学习愉快~
    2019-05-06 19:38:44
  • 提问者 慕工程4313467 回复 好帮手慕阿满 #3
    请问您安装的mysql版本是?
    2019-05-06 19:58:53
好帮手慕阿满 2019-05-06 18:11:40

同学你好,建议同学检查一下引入的mysql的依赖版本和自己安装的版本是否相同呢。如果不同,建议修改为自己安装的版本。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 慕工程4313467 #1
    没太明白 可以解释的详细点么
    2019-05-06 18:32:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码