您好,欢迎访问一九零五行业门户网

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知识请关注java基础教程栏目。
以上就是java向mysql写入数据中文乱码解决方法的详细内容。
其它类似信息

推荐信息