昨天晚上写了一个Maven的小例子,在连接MySQL数据库时,总是报“Unknown character set: 'utf8mb4'”的错误,在确认了数据库的编码确实是“UTF-8”,并且数据库的配置文件也是以“UTF-8”编码的情况下,此错误依然存在。
后来在网上查到,可能是MySQL驱动版本的问题。
将pom文件中的
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.16</version>
</dependency>
改成了
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
就OK了!