利用MyBatis怎么对MySql8.0进行连接

  介绍

利用MyBatis怎么对MySql8.0进行连接?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

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

错误查询数据库只;原因:com.mysql.jdbc.exceptions.jdbc4。CommunicationsException:通信链路失败

错误原因:

<李>

本地使用的数据库版本为MySQL8.0

<李>

在pom。xml配置文件中导入MySQL的jar包版本为

利用MyBatis怎么对MySql8.0进行连接

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

解决办法:

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

& lt; dependency>   ,,& lt; groupId> mysql   ,,& lt; artifactId> mysql-connector-java   ,,& lt; version> 8.0.18   & lt;/dependency>

<强>补充:mybatis连接mysql8.0异常

引用实体“serverTimezone"必须结束& # 39;;& # 39;分隔符。

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

& lt; property  name=癹dbcUrl"祝辞,jdbc: mysql://localhost: 3306/考试? characterEncoding=utf8&音箱;serverTimezone=UTC  & lt;/property>

关于利用MyBatis怎么对MySql8.0进行连接问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

利用MyBatis怎么对MySql8.0进行连接