使用hibernate往mysql数据库插入数据中文乱码问题
来源:互联网 发布:田丰 阿里云 编辑:程序博客网 时间:2024/05/16 15:39
问题描述:
初次使用hibernate往mysql数据库中插入数据后,再查出来的时候中文是乱码的。
乱码原因:
默认的编码格式不是utf8
解决方案:
1、在使用命令提示符新建数据库同时设置格式为utf8
create database hibernate_session default charset=utf8;
2、修改hibernate配置文件(hibernate.cfg.xml)
<!-- 解决中文乱码问题 --><property name="hibernate.connection.url"><![CDATA[jdbc:mysql://localhost:3306/hibernate_one2one_pk_1?useUnicode=true&characterEncoding=utf8]]></property>
3、修改Mysql数据库的配置文件(my.ini)
此文件放在mysql根目录下。在这个文件下查找default-character-set属性,并将其值改为utf8.即:
default-character-set=utf8;
就这样,乱码问题就轻松解决啦。
1 0
- 使用hibernate往mysql数据库插入数据中文乱码问题
- MySQL数据库插入中文数据乱码问题
- mysql数据库插入数据中文乱码问题
- 关于hibernate插入mysql数据库中文数据乱码处理
- 解决Hibernate向MySQL数据库插入中文乱码问题
- Hibernate向mysql数据库插入中文字段乱码问题
- 解决Hibernate向MySQL数据库插入中文乱码问题
- 使用Hibernate向Mysql中插入中文数据出现乱码
- hibernate插入数据到mysql数据库中乱码问题
- Hibernate插入mysql数据库中文乱码解决
- hibernate向mysql数据库插入中文乱码
- hibernate插入中文到mysql数据库乱码
- hibernate插入数据库出现中文乱码问题
- hibernate向mysql插入中文乱码问题
- hibernate插入中文到MySQL乱码问题
- mysql数据库插入数据中文乱码
- MySQL数据库插入数据,中文乱码问题解决
- JDBC插入Mysql数据库中文乱码问题
- 12、Power Query-透视列实例应用(多单元格记录合并及汇总)
- eclipse查看jar包源代码乱码问题解决
- [Go语言]binary tree算法的华山论剑
- bootstrap-datetimepicker.js与IE8的兼容问题
- 网站后台改版,迁移老网站中Access数据库中新闻到新网站的方法
- 使用hibernate往mysql数据库插入数据中文乱码问题
- 安卓复习之旅—观察者模式
- android开发如何让声音从耳机和扬声器同时输出
- dorado7时间格式调整
- [C++]C++ STL Dijkstra算法 存储多条相同最短路径 shortest path
- 异步加载js 和 js时间线介绍
- 跟着斯坦福白胡子老头学UIDynamic动画的技巧
- 自定义实现微信通讯录效果View
- C++ STL template 重要吗?