好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法

MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法

熱門標簽:德惠市地圖標注 地圖標注賺錢真假 深圳 外呼系統(tǒng)從哪買 商家地圖標注哪個好 陜西400電話如何申請 合肥營銷外呼系統(tǒng)收費 承德電腦地圖標注 遵義地圖標注app

前言

本文主要介紹了關于MySQL存儲表情報錯:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xA9\x0D\x0A...'的相關解決方法,分享出供大家參考學習,下面話不多說了,來一起看看詳細的介紹:

本項目是基于Spring MVC + MySQL + Druid DataSource。在往數(shù)據(jù)庫插入表情Emoji字符時報錯:

java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xA9\x0D\x0A...'

普通字符最多占用3個字節(jié),使用utf8足夠。而emoji表情字符占用4個字節(jié),需要使用utf8mb4字符集存儲。解決需要在兩個地方做修改:MySQL服務器端和連接的客戶端。

MySQL服務器端

之前給大家介紹過使MySQL能夠存儲emoji表情字符的設置教程,想進一步了解的朋友可以先看一看。

在服務器端把需要存儲表情emoji字符的字段改用utf8mb4字符集:

ALTER TABLE mytable MODIFY COLUMN myfiled varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

客戶端

客戶端需要把連接的字符集設定為utf8mb4。

設置如下:

set names utf8mb4;

使用的是阿里開源的druid datasource,它有一個屬性connectionInitSqls,它用來設置物理連接初始化的時候執(zhí)行的sql。所以我們可以使用connectionInitSqls來初始化連接。

Spring配置如下:

bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
 !-- 基本屬性 url、user、password -->
 property name="url" value="jdbc:mysql://localhost:3888/majing?useUnicode=truecharacterEncoding=UTF-8zeroDateTimeBehavior=convertToNull" />
 property name="username" value="dbusername"/>
 property name="password" value="dbpasswod"/>
 property name="connectionInitSqls" value="set names utf8mb4;" />
 !-- 其他配置 -->
/bean>

其他的數(shù)據(jù)庫連接池如dbcp2,HikariCP都有connectionInitSqls屬性。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MySQL生僻字插入失敗的處理方法(Incorrect string value)
  • MySQL拋出Incorrect string value異常分析
  • MySql 錯誤Incorrect string value for column
  • Mysql中關于Incorrect string value的解決方案

標簽:揚州 新余 商丘 貴州 巴中 三門峽 贛州 南陽

巨人網(wǎng)絡通訊聲明:本文標題《MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法》,本文關鍵詞  MySQL,存儲,表情,時,報錯,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法》相關的同類信息!
  • 本頁收集關于MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: chinese白袜腹肌喷浆solo| 日本大尺度电影巜我要开心| 新武则天一级淫片免费放| 亚洲区小说| 美女脱全身给男人亲| 18tube日本xx| 青草免费免费观看视频在线| 无码一区二区三区免费视频翁| 秋霞鲁丝影院久久人人综合| 激情影院免费观看| 插的我好舒服| 日韩精品视频在线观看播放| 五月狠狠爱丁香亚洲欧美天堂| 又爽又大又粗又硬又长又黄| 特级毛片aaaa免费观看| 女女女女BBBB毛片免费视频| 黄网电影观看网站| 旺夫记| 欧美三级在线观看不卡视频| 视频在线91| 雪茶〈3〉国模私拍| japan丰满mature肉感| 香蕉视频三级| 国产精品手机在线观看| 乖灬舒服灬别拔出来灬视频| 久久无码国产| 夹得好紧宝贝使劲夹高h| 国产超91| 欧美粗暴性video| 村女艳史理伦一及毛片| 国产精品久久久久久日日网 | 久久这里只有精品久久| 如如影视理论三级| 免费 成人 黄 色 在线观看| 美女脱了内裤让男生| 91在线偷拍女厕嘘嘘撒尿| 午夜情2在线观看| 日本一区二区三区精品| 欧美性性享受在线观看| 成人黄色免费| 狼狠88狼狠色综合久久尹人|