重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文主要给大家介绍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出现中文乱码如何解决,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。