hibernate向mysql中插入數(shù)據(jù)中文亂碼

跟著視頻做,發(fā)現(xiàn)出現(xiàn)亂碼,我的mysql是mysql-5.6.25-winx64,里面沒有my.ini,而且c盤的programdata里也沒有MySql,原來那個(gè)mysql-5.6.25-winx64下的my-default.ini這個(gè)就是配置文件了,但是里面好多東西都沒有。所以字符集錯(cuò)了嘛就往里面添加這些
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]

basedir=E:\mysql-5.6.25-winx64
datadir=E:\mysql-5.6.25-winx64\data
port = 3306
character-set-server=utf8
把字符修改為utf8,注意不要utf-8
然后保存發(fā)現(xiàn)重啟不了mysql服務(wù)。。。
這是第一個(gè)問題
上網(wǎng)查了之后說要復(fù)制一份并且改為my.ini,把原來的放在oldljs避免以后不見hhh,發(fā)現(xiàn)可以重啟了。
但是第二個(gè)問題來了,往里面插的時(shí)候報(bào)錯(cuò)
Caused by: java.sql.SQLException: Incorrect string value: '\xC3\xB5\xB9\xE5' for column 'teacher_name' at row 1
我想應(yīng)該行了啊
百度無果,去mysql那里查了
show variables like '%char%';發(fā)現(xiàn)都是utf8啊
這時(shí)候發(fā)現(xiàn)了http://blog.csdn.net/wangchangshuai0010/article/details/12714575
這個(gè)說可能是表的字符集不對(duì)。好嘛我重建一個(gè)發(fā)現(xiàn)還是不行。。
在Navicat那查了新建表的ddl發(fā)現(xiàn)
CREATE TABLE user (
id int(100) NOT NULL AUTO_INCREMENT,
name varchar(200) DEFAULT NULL,
pwd varchar(200) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gbk
怎么新建了還是gbk啊
我就想算了我自己改表的字符集好了,就百度一下怎么改嘛
然后發(fā)現(xiàn)了表的默認(rèn)字符集在創(chuàng)建數(shù)據(jù)庫的時(shí)候就已經(jīng)定義好了。哦~
這樣就明白了我趕緊重建一個(gè)庫在重建一個(gè)表
終于可以了。。。。(原來我什么都要百度。。。好好學(xué)習(xí)。。。這幾天本來有很多可以寫的點(diǎn),但是都因?yàn)樽约禾珣?,?dǎo)致很多只是收藏而已,要加強(qiáng)寫記錄啊)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個(gè)數(shù)據(jù)庫具有一個(gè)或多個(gè)不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,155評(píng)論 0 19
  • 1.MySQL數(shù)據(jù)庫 2.SQL語句 第一節(jié)課 ###1(MySQL數(shù)據(jù)庫)數(shù)據(jù)庫概念.avi 5...
    碼了個(gè)農(nóng)啵閱讀 1,322評(píng)論 1 16
  • .數(shù)據(jù)庫 數(shù)據(jù)庫的發(fā)展: 文件系統(tǒng)(使用磁盤文件來存儲(chǔ)數(shù)據(jù))=>第一代數(shù)據(jù)庫(出現(xiàn)了網(wǎng)狀模型,層次模型的數(shù)據(jù)庫)=...
    小Q逛逛閱讀 1,085評(píng)論 0 2
  • 原文:http://www.jb51.net/article/74769.htm 首先: 用show variab...
    Shirley_奮進(jìn)中的蝦米閱讀 2,184評(píng)論 0 0
  • 讀小學(xué)那會(huì)兒,我一直以為方便面是有錢人吃的東西。家境的貧寒讓我不敢有過多的奢求,一日三餐能夠溫飽就已經(jīng)很是...
    瑪格麗特不想念閱讀 369評(píng)論 2 3

友情鏈接更多精彩內(nèi)容