java在使用jdbc导入数据库时出现中文乱码解决方法

今天在使用数据库时遇到了中文乱码情况,特地去百度了一波,经过一段时间的折腾,终于解决了。特地将方法记录下来供给大家参考。

数据库:mysql

数据库管理软件:sqlyog

开发软件:idea

一、数据库方面的问题

在新建数据库时,将数据库的默认编码修改为utf8,新建表的时候将表的编码格式改为utf8

java在使用jdbc导入数据库时出现中文乱码解决方法

数据库修改

java在使用jdbc导入数据库时出现中文乱码解决方法

表修改

二、将开发软件的编译默认格式更改为utf8

idea的修改方式为:other setings ->default setings->file Encodings

java在使用jdbc导入数据库时出现中文乱码解决方法

修改全部的均为utf8

三、在使用jdbc时

记得在URL 后面加上

useUnicode=true&characterEncoding=UTF-8

java在使用jdbc导入数据库时出现中文乱码解决方法


网上其他解决方法

传送门:https://blog.csdn.net/zkzk96871/article/details/78307774