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学习总结-基础架构概述
Apr 05 MySQL
MySQL表的增删改查(基础)
Apr 05 MySQL
IDEA 链接Mysql数据库并执行查询操作的完整代码
May 20 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL约束超详解
Sep 04 MySQL
深入解析MySQL索引数据结构
Oct 16 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
MySQL数据库 安全管理
May 06 MySQL
Mysql数据库事务的脏读幻读及不可重复读详解
May 30 MySQL
MySQL transaction事务安全示例讲解
Jun 21 MySQL
MySQL存储过程及语法详解
Aug 05 MySQL
mysql函数之截取字符串的实现
Aug 14 MySQL
mysql的MVCC多版本并发控制的实现
mysql查询的控制语句图文详解
详解MySQL InnoDB存储引擎的内存管理
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 #MySQL
如何使用Maxwell实时同步mysql数据
MySQL创建索引需要了解的
Apr 08 #MySQL
MySQL 使用SQL语句修改表名的实现
You might like
提取HTML标签
2006/10/09 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
PHP反射API示例分享
2016/10/08 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
python实现单向链表详解
2018/02/08 Python
用python处理图片之打开\显示\保存图像的方法
2018/05/04 Python
python中sys.argv函数精简概括
2018/07/08 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
后勤服务中心总经理工作职责
2014/03/03 职场文书
写给父母的感谢信
2015/01/22 职场文书
长城英文导游词
2015/01/30 职场文书
校长新学期致辞
2015/07/30 职场文书
校园安全学习心得体会
2016/01/18 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android
CSS中float高度塌陷问题的四种解决方案
2022/04/18 HTML / CSS