gistfile1.txt 1,链接数据库地址是否有正确后缀,如:url: jdbc:mysql://182.254.147.223:3306/guns_db_way?autoReconnect=trueuseUnicode=truecharacterEncoding=utf8zeroDateTimeBehavior=convertToNull2,数据库字符编码是否为
1,链接数据库地址是否有正确后缀,如:url: jdbc:mysql://182.254.147.223:3306/guns_db_way?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull 2,数据库字符编码是否为utf-8,查询数据库编码“show variables like 'character%';” character_set_system 总是utf-8 这5个最好总是保持一致, character_set_client character_set_connection character_set_database character_set_results character_set_server 如character_set_database,character_set_server不为utf-8则为在配置数据库时没有正确配置,修改配置my.cnf文件, my.cnf文件的查询命令“ mysql --help|grep 'my.cnf'”出现多个,则按照先后顺序逐一调整,在my.cnf文件的[mysqld]下添加如下两行: character_set_server=utf8 init_connect='SET NAMES utf8' 添加成功后 使用 service 启动: service mysqld restart 3,数据库字段是否编码类型为utf-8,如不是则调整数据库编码字段和排序规则为utf8_general_ci