Idea连接MySQL数据库出现中文乱码的问题


Posted in MySQL onApril 14, 2021

问题:当使用JDBC连接MySQL数据库时,插入中文显示乱码
解决方法:在连接代码中插入以下代码

String url = "jdbc:mysql://localhost:3306/你的数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false";

代码解读

useUnicode=true&characterEncoding=utf8

以上代码有两个作用:
1.存数据时:
数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。

2.取数据时:
在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF-8格式编码数据,最后再将数据返回给客户端。

serverTimezone=UTC

以上代码是为了指定时区,加上这段代码后就不会报时区错误了。

useSSL=false

高版本的MySQL需指明是否进行SSL连接。

到此这篇关于Idea连接MySQL数据库出现中文乱码的问题的文章就介绍到这了,更多相关Idea连接MySQL数据库乱码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
Mysql Show Profile
Apr 05 MySQL
解决MySQL存储时间出现不一致的问题
Apr 28 MySQL
MySQL中出现乱码问题的终极解决宝典
May 26 MySQL
mysql定时自动备份数据库的方法步骤
Jul 07 MySQL
ORM模型框架操作mysql数据库的方法
Jul 25 MySQL
mysql脏页是什么
Jul 26 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
一次Mysql update sql不当引起的生产故障记录
Apr 01 MySQL
MySQL库表太大怎么办? 数据库分库分表项目实践
Apr 11 MySQL
Mysql 一主多从的部署
May 20 MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
Dec 24 MySQL
mysql的MVCC多版本并发控制的实现
mysql查询的控制语句图文详解
详解MySQL InnoDB存储引擎的内存管理
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 #MySQL
如何使用Maxwell实时同步mysql数据
MySQL创建索引需要了解的
Apr 08 #MySQL
MySQL 使用SQL语句修改表名的实现
You might like
PHP 文件类型判断代码
2009/03/13 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
js格式化时间小结
2014/11/03 Javascript
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python django 实现验证码的功能实例代码
2017/05/18 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
python实现翻译word表格小程序
2020/02/27 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
联想中国官方商城:Lenovo China
2017/10/18 全球购物
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
名人演讲稿范文
2013/12/28 职场文书
植树节活动总结
2014/04/30 职场文书
大型活动组织方案
2014/05/10 职场文书
政风行风评议心得体会
2014/10/21 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
五年级语文教学反思
2016/03/03 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL