mybatis 插入数据报错:Incorrect string value: ‘中文’ for column ‘recipient’ at row 1

mybatis 操作MySQL数据库

配置mybatis设置字符集

在url配置

1
String url = "jdbc:mysql://10.1.11.99:3306/test?useSSL=true&useUnicode=true&characterEncoding=utf-8";

配置xml 写入xml配置需要转义 & --> &

1
<property name="url" value="jdbc:mysql://10.1.11.99:3306/test?useSSL=true&amp;useUnicode=true&amp;characterEncoding=utf-8" />

插入出错

mybatis 插入数据报错: Incorrect string value: '\xe4\xb8\xad\xe6\x96\x87' for column 'recipient' at row 1

修改数据库编码 包括

  • 数据库编码

  • 数据表编码

  • 数据表字段编码

updatedupdated2018-07-092018-07-09