关于MyBatis连接MySql8.0版本的配置问题

 更新时间:2020年12月25日 11:41:11   作者:Aegyo  
这篇文章主要介绍了关于MyBatis连接MySql8.0版本的配置问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在学习mybatis时,遇到了一个错误,错误如下:

Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

错误原因:

  • 本地使用的数据库版本为MySQL8.0
  • 在pom.xml配置文件中导入MySQL的jar包版本为

在这里插入图片描述

因为本地数据库版本与导入MySQL的jar包版本不一致引起的错误

解决办法:

[1] 本地安装相应版本的数据库,因为我本地安装了MySQL5.6和MySQL8.0,将数据库切换为MySQL5.6解决问题
[2]修改pom.xml配置文件,数据库不用切换

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.18</version>
</dependency>

补充:mybatis 连接mysql8.0异常

The reference to entity "serverTimezone" must end with the ';' delimiter.

对实体“serverTimeZone”的引用必须以“;”分隔符结尾。
解决的方案为
在xml的配置文件中 ;要用 & 代替。

<property name="jdbcUrl"> jdbc:mysql://localhost:3306/exam?characterEncoding=utf8&amp;serverTimezone=UTC </property>

到此这篇关于关于MyBatis连接MySql8.0版本的配置问题的文章就介绍到这了,更多相关MyBatis连接MySql8.0内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL入门(一) 数据表数据库的基本操作

    MySQL入门(一) 数据表数据库的基本操作

    这类文章记录我看MySQL5.6从零开始学》这本书的过程,将自己觉得重要的东西记录一下,并有可能帮助到你们,在写的博文前几篇度会非常基础,只要动手敲,跟着我写的例子全部实现一遍,基本上就搞定了,前期很难理解的东西基本没有
    2018-07-07
  • 详解MySQL数据库千万级数据查询和存储

    详解MySQL数据库千万级数据查询和存储

    百万级、千万级数据处理,核心关键在于数据存储方案设计,存储方案设计的是否合理,直接影响到数据CRUD操作。总体设计可以考虑一下几个方面进行设计考虑:数据存储结构设计;索引设计;数据主键设计;查询方案设计。
    2021-05-05
  • MySQL性能优化神器Explain的基本使用分析

    MySQL性能优化神器Explain的基本使用分析

    这篇文章主要给大家介绍了关于MySQL性能优化神器Explain的基本使用分析,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • 21条MySQL优化建议(经验总结)

    21条MySQL优化建议(经验总结)

    这篇文章主要介绍了21条MySQL优化建议,均来自个人的实战经验总结,需要的朋友可以参考下
    2014-07-07
  • GROUP_CONCAT的用法

    GROUP_CONCAT的用法

    GROUP_CONCAT的用法...
    2006-12-12
  • 完美解决mysql in条件语句只读取一条信息问题的2种方案

    完美解决mysql in条件语句只读取一条信息问题的2种方案

    使用mysql多表查询时一个表中的某个字段作为另一表的in查询条件,只能读取一条信息,而直接用数字的话可以正常读取
    2018-04-04
  • mysql数据库分表分库的策略

    mysql数据库分表分库的策略

    这篇文章主要介绍了mysql数据库分表分库的策略希望我们的整理能给你提供到帮助。
    2017-11-11
  • MYSQL 完全备份、主从复制、级联复制、半同步小结

    MYSQL 完全备份、主从复制、级联复制、半同步小结

    这篇文章主要介绍了MYSQL 完全备份、主从复制、级联复制、半同步小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • CentOS7.8安装mysql 8.0.20的教程详解

    CentOS7.8安装mysql 8.0.20的教程详解

    这篇文章主要介绍了CentOS7.8安装mysql 8.0.20的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • MySQL执行状态的查看与分析

    MySQL执行状态的查看与分析

    今天小编就为大家分享一篇关于MySQL执行状态的查看与分析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论