就是mysq支持emoji编码的问题,我已经按照这篇文章:mysql/Java服务端对emoji的支持所说的办法升级mysql和connector但问题还是没解决,希望高手指点。

mysql 版本:5.6.21

mysql-connectort版本: 5.1.30

设置好的编码:

现在出现的问题是,在终端下的mysql客户端是能读写emoji编码了:

但是在java读正常,写异常:

读正常

写异常

已解决

问题出在这里:jdbc:mysql://localhost:3306/dbtest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true

大于5.1.13的connector不能加characterEncoding=utf8,去掉就ok了。

参照这里:http://info.michael-simons.eu/2013/01/21/java-mysql-and-multi-byte-utf-8-support/

问题出在这里:jdbc:mysql://localhost:3306/dbtest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true

大于5.1.13的connector不能加characterEncoding=utf8,去掉就ok了。

jdbc mysql emoji 读取_mysql+jdbc的emoji异常问题相关推荐

  1. jdbc mysql 换行符_mysql JDBC URL格式各个参数详解

    mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值 ...

  2. dual mysql 获取序列_MySQL JDBC客户端反序列化漏洞

    标题: MySQL JDBC客户端反序列化漏洞 ☆ 背景介绍☆ 学习思路☆ 搭建测试环境☆ 恶意MySQL插件 1) 获取MySQL 5.7.28源码 2) 在rewrite_example基础上修改 ...

  3. jdbc mysql url写法_MySQL第04篇:JDBC

    核心概述:在实际开发中,我们需要通过Java程序来操作数据库,此时Java给我们提供了Java访问数据库的标准规范就是JDBC,我们可以通过调用JDBC接口中的方法实现操作数据库. 第一章:JDBC快 ...

  4. jdbc mysql 函数 慢_java jdbc addBatch()提交mysql速度过慢

    我用的是java jdbc的addBatch批量插入数据,但是速度好慢有什么好的方案吗 差不多插入1000条数据需要30s,下面贴出代码大家看看哪里不规范,或者给个更快的方法 //jdbc构造的URL ...

  5. java jdbc mysql url_java – 如何生成JDBC数据库URL?

    我今天已经研究了大约3个小时,我觉得我很接近,但我有几个问题.我到目前为止找到的最好的信息来源是: https://stackoverflow.com/a/2840358,但它没有回答我的所有问题. ...

  6. mysql 存储表情_MySQL支持存储emoji表情

    项目中,项目之前使用的utf8的编码集,但是项目测试过程中,发现需要支持emoji表情,所以考虑将utf8编码更改为utf8mb4. emoji表情是1个字符占4个字节,而utf8编码只支持1-3个字 ...

  7. jdbc版本低MySQL版本高_Mysql JDBC驱动版本与Mysql版本的对应问题解决

    好长时间不用Mysql了, 昨天朋友有一个小项目在我的机器上跑的一点问题都没有, 到他的机器上却是报服务器内部错误(500), 用QQ上远程协助(太慢 好长时间不用Mysql了, 昨天朋友有一个小项目 ...

  8. mysql存储emoji表情_MySQL中支持emoji表情的存储

    由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...

  9. mysql longblob 读取_MySQL数据库之Mysql的longblob字段插入数据问题解决

    本文主要向大家介绍了MySQL数据库之Mysql的longblob字段插入数据问题解决 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 在使用mysql的过程中,有个问题就是my ...

最新文章

  1. 刷新4项文档智能任务纪录,百度TextMind打造ERNIE-Layout登顶文档智能权威榜单
  2. (延迟两秒,跳转相应页面)(返回到上一个页面并刷新)
  3. $(document).ready和window.onload的区别
  4. Redisson 布隆过滤器
  5. 如何在旅途中提升 MacBook 电池电量?
  6. 【转】Linux下发生段错误时如何生成core文件
  7. 2020强网杯青少赛Pursuing_The_Wind战队WRITEUP
  8. php网页版进销存源码ERP多仓库管理系统源码
  9. C语言也能干大事第十四节(如鹏基础)
  10. xv6 risc-v file system logging layer
  11. 【密码术】openssl椭圆曲线密钥对生成
  12. Java 生成数字证书系列(三)生成数字证书
  13. python飞机大战爆炸效果实现_python飞机大战添加爆炸效果
  14. JVM笔记:垃圾回收器总结
  15. JN5169 ZigBee3.0软硬件开发环境
  16. Mac-如何在任意文件夹下打开终端
  17. 光耦w314的各引脚图_单通道光耦ACPL-312U-500E设计,ACPL-W314-000E线路图
  18. anaconda 上实现Tensorflow MASK R-CNN Demo Windows (CPU版)
  19. 我的网站:攻壳机动队,再生侠,吸血莱恩(fan site)
  20. 《构建高可用Linux服务器 第3版》—— 1.2 全面了解Linux服务器

热门文章

  1. DC初级摄友必学摄影技巧
  2. shell while, until循环
  3. media recovery oracle,oracle 数据块损坏 Oracle 数据块损坏与恢复详解
  4. 11 年了,我在 CSDN 被访问 800 万+次! 被点赞 3.5 万+次,被收藏 9.6 万+次!
  5. unity网络实战开发(丛林战争)-前期知识准备(012-UI框架开发)
  6. 加减乘除在java中表示_java加减乘除是什么类
  7. vue+webpack5:If you want to include a polyfill, you need to
  8. 学习DNS路上之CloudXNS
  9. php 如何使用ck播放视频,CKplayer 优酷视频站外调用演示
  10. Java实现蓝桥杯调和级数