
如题如果没有设置的话,会出现在sql语句中出现中文的情况下,在MySQL中直接执行会出结果,但是在java程序中不会有结果,也不会报错.
一.mysql 默认编码的设置
/mysql/my.ini中找到[client]
添加 default-character-set=utf8
找到[mysql]
添加 default-character-set=utf8
二.mysql连接设置
String url="jdbc:mysql://localhost:3306/flea?useUnicode=true&characterEncoding=UTF-8";