一、保证编程工具的编码格式正常

我用的IDEA,根据之前写的一篇博文(https://blog.csdn.net/qq_42152399/article/details/80995244),将IDEA的所有编码格式都统一为utf-8编码格式。

二、保证数据库编码格式正常

我遇到的问题是像数据库写入某个字段时中文显示?。然后就查看数据库中该字段对应的编码格式是不是与IDEA的编码格式相同。

方法如下:

(1)通过Navicat软件选择你要写入的数据表,右击选择“设计表”。

(2)打开后,单击出现乱码的字段,查看最下方箭头处编码格式是否也是utf8。如果不是,点击箭头修改为utf8编码格式。

三、保证java写入数据库时编码正常

java通过JDBC写入数据库时,指定编码格式。

String url="jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8";

------------------------------------------------------------------------------------------------------------

好了,现在运行一下是不是已经可以正常了呢。

我这里只是举例都用UTF-8格式编码。若编码格式不同,只需要根据上面步骤将编码工具、数据库以及连接数据库时的编码格式对应好即可。

可能不适用于所有情况,不过我的问题是这样解决了。

【mysql基础知识】解决java写入数据库时中文乱码的问题相关推荐

  1. java写入文件中文乱码问题_解决Java写入UTF-8文件中文乱码问题

    最近需要从Java中输出UTF-8编码的XML文件,遇到了两次中文乱码问题.一是奇数个汉字出现乱码,二是写入文件的实际编码与XML声明的编码不符.经过几番折腾,终于解决这两个问题,也对Java的字符编 ...

  2. java导出excel文件名_怎么解决java导出excel时文件名乱码

    怎么解决java导出excel时文件名乱码 发布时间:2020-06-19 16:59:00 来源:亿速云 阅读:137 作者:元一 java解决导出Excel时文件名乱码的方法示例:String a ...

  3. excel导入mysql 截断_解决Excel导入数据库时出现的文本截断问题

    问题 在把Excel导入到数据库中时,发生文本截断问题:即导入的数据每行只有一部分,原始的Excel数据为: 忽略错误 导入SQLServer2008过程中,如果源数据和目标数据类型不匹配会导入失败, ...

  4. 【java基础知识】java打包运行时显示控制台内容

    java打包后的程序,只需要双击就可以启动了,这样看不到原来控制台打印的内容,优点就是界面比较干净. 但若你想要看到原来控制台的内容,需要另外一种办法. 通过命令行启动打包后的程序. 步骤: 1.通过 ...

  5. 解决Excel导入mysql数据库时汉字乱码的问题_MySQL

    解决Excel导入mysql数据库时汉字乱码的问题_MySQL 1.用下面的命令查看数据库是否采用的是UTF-8编码 show variables like 'char%' 2.将Excel另存为cs ...

  6. MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物

    MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...

  7. 2.MySQL 基础知识

    文章目录 MySQL 基础知识 知识点一 : MySQL命令行常用命令 知识点二 : 持久化 相关概念 知识点三 : 数据库 相关概念 知识点四 : DB 和 DBMS 关系图示 知识点五 : MyS ...

  8. mysql+连接每一行数据_MySQL_深入mysql基础知识的详解,1.每个客户端连接都会从服务 - phpStudy...

    深入mysql基础知识的详解 1.每个客户端连接都会从服务器进程中分到一个属于它的线程.而该连接的相应查询都都会通过该线程处理. 2.服务器会缓存线程.因此并不会为每个新连接创建或者销毁线程. 3.当 ...

  9. MySql基础知识【一】

    Mysql基础知识 1. MySql是什么 2. 数据库设计的三大范式 2.1. 第一范式 2.2. 第二范式 2.3. 第三范式 3. Binlog的三种模式 3.1 Statement模式(默认) ...

最新文章

  1. Single-Shot Calibration:基于全景基础设施的多相机和多激光雷达之间的外参标定(IROS2021)...
  2. Bug改到怀疑人生…… | 每日趣闻
  3. java内部类和匿名类
  4. centos mysql拒绝连接失败_CentOS下mysql远程连接的失败的解决方法
  5. boost::astar_search用法的测试程序
  6. C语言DP备忘计算指数N的斐波那契级数的算法(附完整源码)
  7. 看起来很美 VS. 是你来检阅我的忧伤了吗?
  8. 【matlab-7】Matlab与线性代数(三)
  9. 复制Oracle表的结构
  10. 线程停止继续_线程不是你想中断就能中断
  11. 《『若水新闻』客户端开发教程》——13.代码编写(5)
  12. 服务器修改lang值,golang设置http response响应头与填坑记录
  13. 导航网/广告位/导航分类/可运营
  14. RxJava Observer与Subscriber的关系
  15. [实用代码] 基于CH554电容触摸屏IIC转USB转IIC方案代码分享
  16. gls开发_广义最小二乘gls数学推导直觉
  17. MinGW安装包下载及下载失败解决
  18. (手机拍照)4、修图软件
  19. 电脑云便签怎么设置语音电话提醒待办事项?
  20. 怎么复制cmd显示的内容?怎么把外面的东西复制到cmd里面?

热门文章

  1. ASP.NET那点不为人知的事(二)
  2. Cannot open precompiled header file: 'Debug/shuju1.pch': No such file or directory
  3. CCF202104-2 邻域均值
  4. 深层神经网络——线性模型的局限性
  5. python 获取进程池 sleeping_Python 进程操作之进程池--Pool
  6. java界面的this_jsp中的this
  7. TRUNCATE恢复-bbed
  8. Oracle 19c 新特性:混合分区表Hybrid partitioned tables强体验
  9. 【鲲鹏 DevKit黑科技解读】│如何实现全链路系统问题90%精准诊断?
  10. 个性化联邦学习算法框架发布,赋能AI药物研发