mysql 存emoji表情,使用mybatic 读取写入

mysql 存emoji表情,使用mybatis 读取写入

设置mysql编码

​ 首先把mysql对应的行的编码改成utf8mb4,不用改整个表或库,只需改这一行的编码格式就可以了
我是通过navicat修改的.

驱动版本

​ 数据库连接驱动最低版本 5.1.47,经测试低于这个版本,不能成功。

设置数据库连接

​ 连接内设置编码

1
jdbc:mysql://127.0.0.1/testuseUnicode=true&characterEncoding=UTF8&mysqlEncoding=utf8

配置连接池参数

​ 每个连接吃都有init参数,Springboot + hikari可以这么配置

1
spring.datasource.hikari.connection-init-sql=set names utf8mb4

不出意外应该可以读写emoji表情了。


mysql 存emoji表情,使用mybatic 读取写入
https://www.huangchaoyu.com/1777974459.html
作者
hcy
发布于
2019年6月26日
更新于
2024年8月17日
许可协议