创建时数据库属性选项如下:
字符集
| 校对规则 |
---|---|
gbk
|
gbk_chinese_ci
|
问题1.Java程序中使用set方法将汉字传递给数据库表(Hibernate中传递给的是类、对象或属性),在MySQL的企业管理器中看到的仍然是??。
解决方法:使用MyEclipse新建数据库连接驱动时(在MyEclipse DataBase Explorer perspective视图中new --> DataBase Driver),在url中添加characterEncoding参数。例如:jdbc:mysql://localhost:3306/javaee?characterEncoding=gbk
备注2.通过JSP页面中的文本框输入的汉字传递显示正常。