本文主要给大家介绍java将数据导入mysql出现中文乱码如何解决,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下java将数据导入mysql出现中文乱码如何解决吧。

造成乱码的原因是字符集不一致,通常只需要数据库建表时候指定的字符集与java设置数据库连接设置url指定的字符集一致。

1、创建数据库的时候:

CREATE DATABASE `Db` CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci ';

2、建表的时候:

CREATE TABLE `TableA` ( `ID` varchar(40) NOT NULL default ' ', `UserID` varchar(40) NOT NULL default ' ', ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

3、java设置数据库url的时候:

jdbc:mysql://localhost:3306/store_40?useUnicode=true&characterEncoding=utf-8

看完以上关于java将数据导入mysql出现中文乱码如何解决,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。