在学习mybatis框架的时候要配置mysql驱动,由于使用的是新版的mysql导致mysql驱动对不上要变更。
导入依赖的时候要加入和mysql版本相同的驱动。否则会报错。
Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
解决办法是在pom.xml配置文件中更改驱动版本。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.20</version>
</dependency>
改完版本后因为加载mysql8的驱动,所以加载驱动的代码也要改成。
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
不能再用以前的
<property name="driver" value="com.mysql.jdbc.Driver"/>