Durid数据库连接池设置ConnectionInitSqls参数解决数据库设置编码utf8mb4
生活随笔
收集整理的這篇文章主要介紹了
Durid数据库连接池设置ConnectionInitSqls参数解决数据库设置编码utf8mb4
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景:數據庫在存儲特殊字符時,數據庫編碼必須使用utf8mb4,否則會報Incorrect string value:
‘\xF0\x9F\x98\x82\xF0\x9F…’ for column ‘question’ at row 1
客戶端設置utf8mb4
首先看數據庫客戶端編碼格式
show variables like '%character%';
可以在navicat客戶端通過sql語句設置編碼格式
Durid參數設置客戶端連接數據庫編碼
Durid數據庫連接池提供一個參數connectionInitSqls可以設置編碼格式
connectionInitSqls : ["set names utf8mb4;"] // 集合.總結
以上是生活随笔為你收集整理的Durid数据库连接池设置ConnectionInitSqls参数解决数据库设置编码utf8mb4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringCloud教程- 服务消费者
- 下一篇: 如何让IDEA启动多个SpringBoo