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服务添加 iptables防火墙策略的方案
Apr 29 MySQL
mysql 8.0.24 安装配置方法图文教程
May 12 MySQL
MySQL 使用事件(Events)完成计划任务
May 24 MySQL
MySQL大小写敏感的注意事项
May 24 MySQL
mysql在项目中怎么选事务隔离级别
May 25 MySQL
MySql开发之自动同步表结构
May 28 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
MySQL池化框架学习接池自定义
Jul 23 MySQL
MySQL 原理与优化之Limit 查询优化
Aug 14 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中的ini配置原理详解
2014/10/14 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
Javascript实现的分页函数
2007/02/07 Javascript
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
js登录弹出层特效
2014/03/07 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
Python中将字典转换为列表的方法
2016/09/21 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
高中生期末评语
2014/01/28 职场文书
保安岗位职责
2014/02/21 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
安阳殷墟导游词
2015/02/10 职场文书
团日活动总结格式
2015/05/11 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
同意报考公务员证明
2015/06/17 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
创业计划书之服装
2019/10/07 职场文书
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
Golang 字符串的常见操作
2022/04/19 Golang