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 ReplicaSet(副本集)简单介绍
Apr 24 MySQL
分析MySQL抛出异常的几种常见解决方式
May 18 MySQL
一文读懂navicat for mysql基础知识
May 31 MySQL
mysql如何配置白名单访问
Jun 30 MySQL
MySQL 8.0 驱动与阿里druid版本兼容问题解决
Jul 01 MySQL
一篇文章带你深入了解Mysql触发器
Aug 02 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
Nov 27 MySQL
Mysql排查分析慢sql之explain实战案例
Apr 19 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
MySQL脏读,幻读和不可重复读
May 11 MySQL
Mysql中的触发器定义及语法介绍
Jun 25 MySQL
postgresql如何找到表中重复数据的行并删除
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关键特性之命名空间实例详解
2017/05/06 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
python实现网页录音效果
2020/10/26 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
施工材料员岗位职责
2014/02/12 职场文书
党风廉设责任书
2014/04/16 职场文书
正科级干部考察材料
2014/05/29 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS
Golang 结构体数据集合
2022/04/22 Golang