在JDBC连接数据库时,插入中文出现??问题解决方法

主推修改my.ini文件,有些版本的MySQL在C:\ProgramData的目录下
修改如下
1:将# default-character-set=改为# default-character-set=utf8
2:找到# character-set-server=改为# character-set-server=utf8
3:在[mysqld]下添加character-set-server=utf8
4:services.msc命令重启MySQL
测试show variables like “%chara%”; 执行这条命令
看到
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8 //主要是这条改成utf8
character_set_system utf8
character_sets_dir
成功

你可能感兴趣的:(在JDBC连接数据库时,插入中文出现??问题解决方法)