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 Innodb关键特性之插入缓冲(insert buffer)
Apr 08 MySQL
mysql 8.0.24版本安装配置方法图文教程
May 12 MySQL
MySQL中你可能忽略的COLLATION实例详解
May 12 MySQL
MySQL 逻辑备份与恢复测试的相关总结
May 14 MySQL
.Net Core导入千万级数据至Mysql的步骤
May 24 MySQL
Mysql数据库手动及定时备份步骤
Nov 07 MySQL
一文带你探究MySQL中的NULL
Nov 11 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
MySQL 数据表操作
May 04 MySQL
MySQL数据库实验之 触发器和存储过程
Jun 21 MySQL
MySQL的意向共享锁、意向排它锁和死锁
Jul 15 MySQL
MySQL添加索引特点及优化问题
Jul 23 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
用php来检测proxy
2006/10/09 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python实现3D地图可视化
2020/03/25 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
幼儿园安全责任书
2014/04/14 职场文书
求职信内容怎么写
2014/05/26 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python