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 08 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
MySQL连表查询分组去重的实现示例
Jul 01 MySQL
mysql配置SSL证书登录的实现
Sep 04 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
Oct 15 MySQL
MySQL 数据类型详情
Nov 11 MySQL
MySQL日期时间函数知识汇总
Mar 17 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 23 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
Sep 23 MySQL
关于MySQL中explain工具的使用
May 08 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将字符串转换成16进制的方法
2015/03/17 PHP
php实现网站留言板功能
2015/11/04 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
JS 文件大小判断的实现代码
2010/04/07 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python实现获取序列中最小的几个元素
2014/09/25 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
基于django传递数据到后端的例子
2019/08/16 Python
python输出pdf文档的实例
2020/02/13 Python
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
黄河的主人教学反思
2014/02/07 职场文书
小学家长学校培训材料
2014/08/24 职场文书
冰峪沟导游词
2015/02/09 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
民事代理词范文
2015/05/25 职场文书
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技
Redis唯一ID生成器的实现
2022/07/07 Redis
mysql sock文件存储了什么信息
2022/07/15 MySQL