美文网首页
springboot-mybatis-mysql-errorCo

springboot-mybatis-mysql-errorCo

作者: spring_coderman | 来源:发表于2019-05-29 10:42 被阅读0次

    笔者这两天准备搭建一个基于springboot+mybatis+mysql的微服务作为银行业务的基础服务,过程非常坎坷,还好一天之内一路通关到连接MySQL进行插入数据,

    但是遇到一个问题出现errorCode 0, state 08001,Caused by: java.sql.SQLException: Unknown system variable 'query_cache_size'

    网上的解决方法已经试了就是在jdbc连接后面加上useSSL=false&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true,

    但是还是不好使,先看一下我的springboot相关依赖:

    <groupId>org.springframework.boot

    <artifactId>spring-boot-starter-parent

    <version>2.1.5.RELEASE</version>

    <groupId>org.mybatis.spring.boot

    <artifactId>mybatis-spring-boot-starter

    <version>2.0.1</version>

    mysql 版本是5.7,于是就导致了连不上的问题,需要将mysql驱动升级

    <groupId>mysql

    <artifactId>mysql-connector-java

    <version>8.0.11</version>

    升级到8.0,由于maven仓库里没有7相关的依赖,只有6的,但是query_cache_size这个配置已经在高版本中被去掉了,所以需要用8.0版本的驱动,搞完之后就正常插入数据库了。当然期间还遇到其他比如ibatis无法绑定xml文件的问题,跟mybatis-spring-starter版本有关.

    相关文章

      网友评论

          本文标题:springboot-mybatis-mysql-errorCo

          本文链接:https://www.haomeiwen.com/subject/zpretctx.html