使用hibernate框架對mysql進行操作時數據庫亂碼問題

首先必須明確的是,出現亂碼,必定是編碼格式有問題,(這裏講解修改成utf8編碼,其他的大同小異)

*首先要確認是否是myeclipse編輯器自身編碼的爲你

是的話,在myeclipse-》windows-》workspace上進行修改,並重新進行編譯

如果不是則

1、在mysql安裝目錄下找到my.ini文件(安裝時沒有修改的話,默認安裝在C:\Program Files\MySQL\MySQL Server 5.5)

這裏寫圖片描述

打開找到

default-character-set=。。。
修改成default-character-set=utf8

2、在hibernate配置文件hibernate.cfg.xml文件url上進行加以修改

<!-- 鏈接數據庫的url -->
        <property name="connection.url">
              <![CDATA[jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=utf8]]>
        </property>
發佈了10 篇原創文章 · 獲贊 11 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章