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 相关文章推荐
Idea连接MySQL数据库出现中文乱码的问题
Apr 14 MySQL
mysql死锁和分库分表问题详解
Apr 16 MySQL
mysql 8.0.24版本安装配置方法图文教程
May 12 MySQL
详解MySQL连接挂死的原因
May 18 MySQL
如何设计高效合理的MySQL查询语句
May 26 MySQL
MySQL中in和exists区别详解
Jun 03 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
MySQL数据库查询进阶之多表查询详解
Apr 08 MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
Apr 09 MySQL
为什么MySQL8新特性会修改自增主键属性
Apr 18 MySQL
Mysql数据库group by原理详解
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
PHP中的串行化变量和序列化对象
2006/09/05 PHP
在字符串中把网址改成超级链接
2006/10/09 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
Javascript之this关键字深入解析
2013/11/12 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
轮播图组件js代码
2016/08/08 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
python线程池threadpool实现篇
2018/04/27 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
python中_del_还原数据的方法
2020/12/09 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
服务员岗位职责
2014/01/29 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
后备干部考察材料
2014/02/12 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
经典演讲稿汇总
2014/05/19 职场文书
垂直极限观后感
2015/06/08 职场文书
张思德观后感
2015/06/09 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书