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 sql_mode修改不生效的原因及解决
May 07 MySQL
MySQL 分组查询的优化方法
May 12 MySQL
IDEA 链接Mysql数据库并执行查询操作的完整代码
May 20 MySQL
正确使用MySQL update语句
May 26 MySQL
解析MySQL binlog
Jun 11 MySQL
如何搭建 MySQL 高可用高性能集群
Jun 21 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
SQL实现LeetCode(180.连续的数字)
Aug 04 MySQL
MySQL8.0升级的踩坑历险记
Nov 01 MySQL
Mysql排查分析慢sql之explain实战案例
Apr 19 MySQL
MySQL查询日期时间
May 15 MySQL
MySQL提升大量数据查询效率的优化神器
Jul 07 MySQL
mysql的MVCC多版本并发控制的实现
mysql查询的控制语句图文详解
详解MySQL InnoDB存储引擎的内存管理
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 #MySQL
如何使用Maxwell实时同步mysql数据
MySQL创建索引需要了解的
Apr 08 #MySQL
MySQL 使用SQL语句修改表名的实现
You might like
linux php mysql数据库备份实现代码
2009/03/10 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
javascript的函数
2007/01/31 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
基于jquery的web页面日期格式化插件
2011/11/15 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Django数据库表反向生成实例解析
2018/02/06 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
python datetime中strptime用法详解
2019/08/29 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
营销与策划个人求职信
2013/09/22 职场文书
节水口号标语
2014/06/19 职场文书
干部个人考察材料
2014/12/24 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书