手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >解决hibernate+mysql写入数据库乱码
解决hibernate+mysql写入数据库乱码
摘要:hibernate.cfg.xml加上属性.trueUTF-8mysql的驱动用3.0.15以上版本的,加个Filter,使用UTF-8字符...

hibernate.cfg.xml加上属性.

<property name="connection.useUnicode">true</property>

<property name="connection.characterEncoding">UTF-8</property>

mysql 的驱动用3.0.15以上版本的,

加个Filter, 使用UTF-8字符集就可以了,

若使用Spring则写在spring中的sessionFactory里即可。

例如:

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE hibernate-configuration PUBLIC

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<>

<hibernate-configuration>

<session-factory>

<property name="connection.username">root</property>

<property name="connection.url">

jdbc:mysql://localhost:3306/hibernate_table

</property>

<property name="dialect">

org.hibernate.dialect.MySQLDialect

</property>

<property name="myeclipse.connection.profile">

mySql hibernatetable

</property>

<property name="connection.password">12345678</property>

<property name="connection.driver_class">

com.mysql.jdbc.Driver

</property>

<property name="connection.useUnicode">true</property>

<property name="connection.characterEncoding">UTF-8</property>

<property name="show_sql">true</property>

<property name="format_sql">true</property>

<mapping resource="cn/com/hibernate/Demo/Guestbook.hbm.xml" />

<mapping resource="cn/com/hibernate/Demo/GMapping.hbm.xml" />

【解决hibernate+mysql写入数据库乱码】相关文章:

CentOS mysql安装系统方法

重命名mysql数据库的五个方法

远程连接mysql数据库注意点记录

mysql数据库KEY分区用法

mysql数据文件目录迁移

mysql LOAD语句批量录入数据

解决mysql导入导出数据乱码问题

简单的MySQL数据库主从同步配置

mysql数据库ROOT账号权限丢失问题解决方法

Mysql启动与数据库的创建方法[图文]

精品推荐
分类导航