最近在做jdbc方面的东西。
编程工具为eciipse ,默认编译器编码为gbk,数据库为mysql。在插入数据的时候出现乱码的问题,方案解决。
1 打开mysql 的my.ini文件。将里面的default-character-set这个项目设置为gbk.
2 在写配置jdbc配置文件的时候,配置路径时写成 url=jdbc:mysql://localhost:3306/school_helper?useUnicode=true&characterEncoding=gbk
其中黑色部分补课省略。
3在创建数据库是指定编码为 gbk,例如:create database school_helper charset gbk;