解決hibernate+mysql寫入數(shù)據(jù)庫亂碼
更新時(shí)間:2009年07月13日 21:33:23 作者:
初次沒習(xí)hibernate,其中遇到問題在網(wǎng)上找的答案與大家共同分享!
hibernate.cfg.xml加上屬性.
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
mysql 的驅(qū)動用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">
<!-- Generated by MyEclipse Hibernate Tools. -->
<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" />
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
mysql 的驅(qū)動用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">
<!-- Generated by MyEclipse Hibernate Tools. -->
<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" />
您可能感興趣的文章:
- 詳解mysql數(shù)據(jù)庫中文亂碼問題
- 在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案
- 解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題
- Mac Mysql數(shù)據(jù)庫中文亂碼問題解決
- MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法
- php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié)
- MySql修改數(shù)據(jù)庫編碼為UTF8避免造成亂碼問題
- java連接mysql數(shù)據(jù)庫亂碼的解決方法
- MYSQL數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)時(shí)出現(xiàn)亂碼的解決辦法
- Mysql數(shù)據(jù)庫亂碼問題的對應(yīng)方式
相關(guān)文章
MySql報(bào)錯:Duplicate entry ‘10‘ for key&nbs
經(jīng)常遇到這個問題,今天我把這個問題記錄下來,以后如果有其他人遇到相同的問題,不至于困惑,在操作數(shù)據(jù)庫的時(shí)候,經(jīng)常會出現(xiàn)Duplicate entry ‘10’ for key 'PRIMARY’這樣的報(bào)錯,本文將給大家講講如何解決這個問題,需要的朋友可以參考下2023-10-10關(guān)于case when語句的報(bào)錯問題詳解
SQL CASE 表達(dá)式是一種通用的條件表達(dá)式,類似于其它語言中的 if/else 語句,下面這篇文章主要給大家介紹了關(guān)于case when語句的報(bào)錯問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-08-08MySQL 服務(wù)器參數(shù)說明及查看 設(shè)置方法
MySQL 服務(wù)器參數(shù)說明及查看,設(shè)置方法,對于mysql不是很熟悉的朋友,可以參考下。2009-03-03Mysql5.7在windows7下my.ini文件加載路徑及數(shù)據(jù)位置修改方法
這篇文章主要介紹了Mysql5.7在windows7下my.ini文件加載路徑及數(shù)據(jù)位置修改方法,需要的朋友可以參考下2018-02-02