idea向数据库中插入中文报错(Idea连接MySQL数据库出现中文乱码的问题)
类别:数据库 浏览量:2940
时间:2021-10-13 00:53:08 idea向数据库中插入中文报错
Idea连接MySQL数据库出现中文乱码的问题
问题:当使用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数据库乱码内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/qq_45504261/article/details/115613953
您可能感兴趣
- mysql架构示意图(MySQL创建横向直方图的解决方案)
- mysql索引失效的几种情况(Mysql 5.6 "隐式转换"导致的索引失效和数据不准确的问题)
- mysql详细笔记(MySQL的内存表的基础学习教程)
- mysql有数据但筛选值为空(解决从集合运算到mysql的not like找不出NULL的问题)
- mysqldump备份缺点(MySQL5.7 mysqldump备份与恢复的实现)
- visual studio怎么连接数据库(使用Visual Studio Code连接MySql数据库并进行查询)
- MySql 中IFNULL、ISNULL和NULLIF
- 忘记mysql密码怎么登录(Mysql用户忘记密码及密码过期问题的处理方法)
- rabbitmq客户端内存占用(mysql-canal-rabbitmq 安装部署超详细教程)
- mysql主从同步工作原理(MySQL是如何实现主备同步)
- 最新版mysql 安装教程(新手如何安装Mysql亲测有效)
- phpstudy的mysql无法启动(Windows系统下解决PhPStudy MySQL启动失败问题)
- mysqldata数据如何恢复(mysql5.7.33误删除ibdata文件找回数据的方法)
- mysql日志使用(MySQL 日志相关知识总结)
- mysql 慢查询排查方法(MYSQL慢查询和日志实例讲解)
- mysql 加锁处理分析(mysql死锁和分库分表问题详解)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
- 硕博期刊 SCI SSCI CSSCI分不清 一文带你看懂主流期刊分类(硕博期刊SCISSCI)
- 辱华品牌新百伦官宣新代言人IU,个别粉丝希望get爱豆同款(辱华品牌新百伦官宣新代言人IU)
- 巅峰时期被爆床照,曾被选国民最讨厌女星,IU不为人知的黑历史(巅峰时期被爆床照)
热门推荐
- snmp配置实例(SNMP4J服务端连接超时问题解决方案)
- 操作mysql的jdbc(JDBC连接的六步实例代码与mysql连接)
- cuda安装包下载慢(Manjaro安装CUDA实现教程解析)
- MVC中BeginForm
- laravel自定义数据库驱动(laravel框架数据库配置及操作数据库示例)
- apache中配置虚拟主机的作用(apache基于端口创建虚拟主机的示例)
- laravel设置跨域请求(解决laravel 出现ajax请求419unknown status的问题)
- 宝塔waf防火墙怎么关闭(宝塔面板防火墙添加百度云加速IP段白名单)
- 云主机和虚拟主机的区别(云主机有哪些虚拟化技术?)
- docker容器管理技巧(Docker容器编排实现过程解析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9