您的位置:首页 > 数据库 > MySQL

Hibernate向mysql数据库插入中文字段乱码问题

2017-07-03 12:08 281 查看
1.要求修改Hibernate的配置文件hibernate.cfg.xml,将原来的
jdbc:mysql://localhost:3306/database

改为

 jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8

2修改mysql根目录下的my.ini文件,将default-character-set的属性值全部改为utf8即可,注意修改后创建的数据库字符编码才是utf8而之前的数据库还是之前的默认编码需要手动进行改动。

设定数据库字符集

alter database da_name default character set 'charset'

设定字符集

ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: