最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談mysql的中文亂碼問題

 更新時(shí)間:2015年03月26日 11:48:11   投稿:hebedich  
本文主要給大家分享了本人在項(xiàng)目中遇到的一些mysql中文亂碼的問題的解決方法,非常簡單實(shí)用,這里推薦給大家,有需要的小伙伴可以參考下。

首先,我用的mysql版本號是5.5.17的,最近遇到的問題是在eclipse中通過jdbc往數(shù)據(jù)庫寫中文數(shù)據(jù)的時(shí)候,在數(shù)據(jù)庫中顯示的是??即亂碼,為解決這個(gè)問題,搞了一個(gè)晚上(當(dāng)然熄燈后就就寢了(__) )外加早上這會(huì)兒,搞得頭都大了,改來改去導(dǎo)致連往數(shù)據(jù)庫直接寫中文都會(huì)報(bào)錯(cuò)(我把錯(cuò)誤頁貼出來吧)如下:

mysql報(bào)的錯(cuò)誤

其實(shí)現(xiàn)在回頭看看,亂碼無非是改一下mysql安裝文件中的my.ini文件以及data中的db.opt文件,具體修改如下:

將my.ini文件中的文件修改為:

[client] 
port=3306

[mysql]

default-character-set=gbk

[mysqld] 
character-set-server=utf8

現(xiàn)在需要將data中的db.opt修改一下:

default-character-set=utf8
default-collation=utf8_general_ci

好了,現(xiàn)在修改文件完畢,現(xiàn)在需要重寫啟動(dòng)mysql服務(wù),進(jìn)入mysql后輸入命令:

show variables like “%colla%”;

然后再輸入show varables like “%char%”;
如果以上結(jié)果和下圖相同那就設(shè)置成功了

圖一

圖二

另外,以后如果再遇到從eclipse中往數(shù)據(jù)庫寫中文數(shù)據(jù)出sql異常時(shí)可以先在cmd中輸入命令:

show create database db;(db為數(shù)據(jù)庫名)可以查看數(shù)據(jù)庫的編碼,如果還是latin1,可使用以下命令修改數(shù)據(jù)庫編碼:
alter database db default character set utf8;

這樣就可以將數(shù)據(jù)庫的編碼改為utf8了。

此時(shí),再通過jdbc連接時(shí),就可以很隨意的添加中文到mysql中了。

以上便是我在使用mysql中遇到的亂碼問題,希望能給遇到相同問題的同學(xué)少走彎路提供一點(diǎn)參考。。。

請您花一點(diǎn)時(shí)間將文章分享給您的朋友或者留下評論。我們將會(huì)由衷感謝您的支持!

相關(guān)文章

  • MySQL InnoDB 二級索引的排序示例詳解

    MySQL InnoDB 二級索引的排序示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB 二級索引的排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • MYSQL鎖表問題的解決方法

    MYSQL鎖表問題的解決方法

    這篇文章主要介紹了MYSQL鎖表問題的解決方法,結(jié)合實(shí)例形式分析了MySQL鎖表問題的常見情況與相應(yīng)解決方法,需要的朋友可以參考下
    2016-03-03
  • mysql 批量更新與批量更新多條記錄的不同值實(shí)現(xiàn)方法

    mysql 批量更新與批量更新多條記錄的不同值實(shí)現(xiàn)方法

    在mysql中批量更新我們可能使用update,replace into來操作,下面小編來給各位同學(xué)詳細(xì)介紹mysql 批量更新與性能吧
    2013-10-10
  • Mysql InnoDB多版本并發(fā)控制MVCC詳解

    Mysql InnoDB多版本并發(fā)控制MVCC詳解

    這篇文章主要介紹了Mysql InnoDB多版本并發(fā)控制MVCC詳解的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • MySQL實(shí)現(xiàn)自動(dòng)化部署腳本的詳細(xì)教程

    MySQL實(shí)現(xiàn)自動(dòng)化部署腳本的詳細(xì)教程

    在當(dāng)前的DevOps環(huán)境中,自動(dòng)化部署已成為提升運(yùn)維效率的核心手段,本教程將手把手教你編寫一個(gè)智能化的MySQL部署腳本,感興趣的小伙伴跟著小編一起來看看吧
    2025-03-03
  • Mysql的基礎(chǔ)使用之MariaDB安裝方法詳解

    Mysql的基礎(chǔ)使用之MariaDB安裝方法詳解

    這篇文章主要介紹了Mysql的基礎(chǔ)使用之MariaDB安裝的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法總結(jié)

    MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法總結(jié)

    今天接到一個(gè)任務(wù),讓我把MySQL中的表與數(shù)據(jù)移植到Oracle中,所以這里總結(jié)下,這篇文章主要給大家介紹了關(guān)于MySQL遷移到Oracle數(shù)據(jù)庫的超詳細(xì)步驟和方法,需要的朋友可以參考下
    2023-11-11
  • mysql性能優(yōu)化之索引優(yōu)化

    mysql性能優(yōu)化之索引優(yōu)化

    我們首先討論索引,因?yàn)樗羌涌觳樵兊淖钪匾墓ぞ?。?dāng)然還有其他加快查詢的技術(shù),但是最有效的莫過于恰當(dāng)?shù)厥褂盟饕?。下面我們就來介紹索引是什么、它怎樣改善查詢性能、索引在什么情況下可能會(huì)降低性能,以及怎樣為表選擇索引。
    2015-12-12
  • K8S搭建MySQL一主一從集群詳細(xì)步驟

    K8S搭建MySQL一主一從集群詳細(xì)步驟

    在k8s上命名空間是用于隔離不同應(yīng)用的一種機(jī)制,我們可以使用命名空間來組織和管理MySQL集群,這篇文章主要給大家介紹了關(guān)于K8S搭建MySQL一主一從集群的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • mysql配置SSL證書登錄的實(shí)現(xiàn)

    mysql配置SSL證書登錄的實(shí)現(xiàn)

    應(yīng)國家等級保護(hù)三級安全要求,mysql 的 ssl 需要安全證書加密,本文主要介紹了mysql配置SSL證書登錄,感興趣的可以了解一下
    2021-09-09

最新評論

都昌县| 镇江市| 罗山县| 芦山县| 扬州市| 荣成市| 英德市| 蓬安县| 灯塔市| 灵石县| 读书| 通江县| 乡宁县| 托克逊县| 河西区| 民乐县| 中西区| 吉木萨尔县| 紫金县| 五河县| 开鲁县| 会东县| 东明县| 颍上县| 固阳县| 德格县| 南乐县| 阳高县| 临沧市| 桐柏县| 丰宁| 郓城县| 泽普县| 新密市| 革吉县| 金堂县| 同江市| 德令哈市| 大足县| 阳曲县| 温州市|