终极解决MySql: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8C\x9D\xF0\x9F...‘ for column
1、异常
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\x9D\xF0\x9F...' for column '' at row 1 ; uncategorized
2、解决方案
2.1、针对字段修改编码格式
数据库对应的字段编码修改成utf8mb4
ALTER TABLE trxorder CHANGE remark remark varchar(150) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '备注';
2.2、修改整个数据库编码格式
我这里不用命令,直接可视化界面修改:
2.3、终极方案
前面两步是基础,修改完之后,直接写SQL插入表情包是OK的,但是运行代码还是不行,继续报错。
这个时候就需要升级MySql-Connector 的连接驱动。
2.3.1 com.mysql.jdbc.Driver驱动
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.16</version>
</dependency>
升级成8.0.16 后成功解决问题~
终极解决MySql: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8C\x9D\xF0\x9F...‘ for column相关推荐
- java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
解决:java.sql.SQLException: Incorrect string value: '\xE4\xB8\x8A\xE6\xB5\xB7' for column 'xxx' 在这位兄台这 ...
- java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for column 'groupName'
今天使用mysql,用java程序往mysql中写数据,出现如下错误: java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7 ...
- 报错 java.sql.SQLException: Incorrect string value: '\xE5\x90\xB4\xE6\x98\x8E...' for column 'ename' a
报错详细内容 org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java. ...
- Cause: java.sql.SQLException: Incorrect string value: ‘\xF4\x80\x80\x82\xF4\x80...‘ for column ‘xxx‘
1.报错信息: Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\x80\x82\xF4\x80...' for colu ...
- Caused by: java.sql.SQLException: Incorrect string value: '\xE8\x8A\x82\xE7\x9B\xAE...' for column '
Caused by: java.sql.SQLException: Incorrect string value: '\xE8\x8A\x82\xE7\x9B\xAE-' for column 'pr ...
- 已解决Cause: java.sql.SQLException: Incorrect string value: ‘\\xF0\\x9F\\x8C\\xB8 \\xE5...‘报错
保存订单存入数据库时,报错: "\n### Error updating database. Cause: java.sql.SQLException: Incorrect string v ...
- java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘
原因:sql表编码问题 解决办法 一.改变单个表属性 ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; 二.删除 ...
- java.sql.SQLException: Incorrect string value: ‘\xE6\x9C\x80\xE8\xBF\x91...‘ for column ‘recent_act
今天在项目中碰到的问题,从json文件中解析出来的字符串无法插入到数据库中. 解决方法: 将数据库中对应的字段的字符集改成:utf8mb4 排序规则改成:utf8mb4_unicode_ci 原因 ...
- Cause: java.sql.SQLException: Incorrect string value: ‘\xE5\xAE\x9E\xE8\xAE\xAD‘ for column ‘activit
字符集编码问题 把数据库字符集改成utf-8 把数据库表字符集改成utf-8 我改了以上都不行 然后改了表中单个字段的字符集 如下 改了 tbl_activity表的activity字段为utf-8 ...
- [DB][mysql]下出现 java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...'
现象:保存数据时出现类似以下的错误: java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...' for ...
最新文章
- JMeter脚本获取变量名、检验字符串值
- php 文字换行,用Php中的Fpdf换行文本
- python正则表达式判断数字_Python机器学习之手写数字辨识及正则表达式
- 一名运营,自学一年前端,成功入职杭州某独角兽企业,他的面试经验和学习方法等分享...
- go 成长路上的坑(1)
- 手把手教用XNA开发winphone7游戏(三)
- 拥抱创新二十载,微软“创新杯”持续孵化中国青年开发者智慧创意
- 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三
- 性能测试的几个参数概念
- 发布python项目到pypi,以便供他人用pip install安装
- Missing artifact XXXXX:jar:1.9.1 解决错误问题
- 一些常见技术问题提问方式
- 七、深度学习中的正则化
- 康佳电视软件测试工程师,康佳电视怎么样之康佳55吋曲面人工智能电视试用测评...
- 《数学之美》--吴军
- python的list的基本操作、list循环、切片、字典基本操作、字典嵌套、字符串常用方法...
- 疯狂的程序员 兼职(下)
- 小米3流量显示无服务器,因为小米3元不限流量卡,我尝到了无网可用的滋味
- Outperform
- 共享汽车一种新型的交通方式