java mysql 乱码

1.创建数据库及表时设置字符集,避免出现中文乱码的方法:



创建数据库

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。



创建表

CREATE TABLE mytable(

 id varchar(40) NOT NULL default '', 

 userId varchar(40) NOT NULL default ''

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这几个设置好了,基本就不会出问题。
--------------------- 
2.设置连接 jdbc:mysql://localhost/ak?useUnicode=true&characterEncoding=utf8

  

posted @ 2019-03-05 16:36  刀小爱  阅读(299)  评论(0)    收藏  举报