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

解決Java程序使用MySQL時(shí)返回參數(shù)為亂碼的示例教程

 更新時(shí)間:2015年12月09日 11:04:15   作者:真正男子漢  
這篇文章主要介紹了解決Java程序使用MySQL返回參數(shù)為亂碼的問(wèn)題的教程,通過(guò)示例來(lái)講解utf-8編碼在MySQL中的相關(guān)配置,示例需要的朋友可以參考下

先說(shuō)MySQL的字符集問(wèn)題。Windows下可通過(guò)修改my.ini內(nèi)的 

default-character-set=utf8  //客戶端的默認(rèn)字符集

在MySQL客戶端工具中輸入

SHOW VARIABLES LIKE 'character%'; 

顯示如下

2015129110019784.png (318×140)

這樣執(zhí)行讀取信息返回中文為亂碼,解決辦法是,在連接數(shù)據(jù)庫(kù)之后,讀取數(shù)據(jù)之前,先執(zhí)行一項(xiàng)查詢 SET NAMES 'utf8'; 即可顯示正常。

最簡(jiǎn)單的完美修改方法,修改mysql的my.cnf文件中的字符集鍵值(注意配置的字段細(xì)節(jié)):

1、在[client]字段里加入default-character-set=utf8,如下:

port = 3306 
socket = /var/lib/mysql/mysql.sock 
default-character-set=utf8 

2、在[mysqld]字段里加入character-set-server=utf8,如下:

port = 3306 
socket = /var/lib/mysql/mysql.sock 
character-set-server=utf8 

3、在[mysql]字段里加入default-character-set=utf8,如下:

no-auto-rehash 
default-character-set=utf8 

修改完成后,service mysql restart重啟mysql服務(wù)就生效。注意:[mysqld]字段與[mysql]字段是有區(qū)別的。這點(diǎn)在網(wǎng)上沒(méi)人反饋過(guò)。

使用SHOW VARIABLES LIKE ‘character%';查看,發(fā)現(xiàn)數(shù)據(jù)庫(kù)編碼全已改成utf8。

+--------------------------+----------------------------+ 
| Variable_name | Value | 
+--------------------------+----------------------------+ 
| character_set_client | utf8 | 
| character_set_connection | utf8 | 
| character_set_database | utf8 | 
| character_set_filesystem | binary | 
| character_set_results | utf8 | 
| character_set_server | utf8 | 
| character_set_system | utf8 | 
| character_sets_dir | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+ 


4、如果上面的都修改了還亂碼,那剩下問(wèn)題就一定在connection連接層上。解決方法是在發(fā)送查詢前執(zhí)行一下下面這句(直接寫在SQL文件的最前面):

SET NAMES ‘utf8′; 

它相當(dāng)于下面的三句指令:

SET character_set_client = utf8; 
SET character_set_results = utf8; 
SET character_set_connection = utf8; 


網(wǎng)上很多其他方法不能徹底解決這個(gè)問(wèn)題,這個(gè)可以完美解決!

相關(guān)文章

  • mysql表的清空、刪除和修改操作詳解

    mysql表的清空、刪除和修改操作詳解

    這篇文章主要詳細(xì)介紹了mysql表的清空、刪除和修改操作的方法,以及一些常用的mysql的常用操作,非常的簡(jiǎn)單實(shí)用,有需要的可以參考下
    2014-09-09
  • MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù)

    MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • MySQL與PHP的基礎(chǔ)與應(yīng)用專題之索引

    MySQL與PHP的基礎(chǔ)與應(yīng)用專題之索引

    MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL?AB?公司開(kāi)發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從索引開(kāi)始
    2022-02-02
  • 解決MySql版本問(wèn)題sql_mode=only_full_group_by

    解決MySql版本問(wèn)題sql_mode=only_full_group_by

    這篇文章主要介紹了解決MySql版本問(wèn)題sql_mode=only_full_group_by,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Centos6.4編譯安裝mysql 8.0.0 詳細(xì)教程

    Centos6.4編譯安裝mysql 8.0.0 詳細(xì)教程

    這篇文章主要為大家分享了Centos6.4編譯安裝mysql 8.0.0 詳細(xì)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated錯(cuò)誤

    MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecat

    安裝mysql的時(shí)候出現(xiàn)TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details),可以參考下面的方法解決
    2015-08-08
  • CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟

    CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟

    這篇文章主要介紹了CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟,需要的朋友可以參考下
    2015-08-08
  • MySQL學(xué)習(xí)之索引及優(yōu)化

    MySQL學(xué)習(xí)之索引及優(yōu)化

    這篇文章主要介紹MySQL的索引及優(yōu)化,索引是幫助MySQL進(jìn)行高效查詢的一種數(shù)據(jù)結(jié)構(gòu)。好比一本書(shū)的目錄,能加快查詢的速度,想進(jìn)一步了解的小伙伴可以詳細(xì)閱讀本文
    2023-03-03
  • MySQL數(shù)據(jù)庫(kù)服務(wù)器端核心參數(shù)詳解和推薦配置

    MySQL數(shù)據(jù)庫(kù)服務(wù)器端核心參數(shù)詳解和推薦配置

    MySQL手冊(cè)上也有服務(wù)器端參數(shù)的解釋,以及參數(shù)值的相關(guān)說(shuō)明信息,現(xiàn)針對(duì)我們大家重點(diǎn)需要注意、需要修改或影響性能 的服務(wù)器端參數(shù),作其用處的解釋和如何配置參數(shù)值的推薦,此事情拖了不少時(shí)間,為方便大家?guī)兔m錯(cuò)
    2011-12-12
  • MySQL綠色解壓縮版安裝與配置操作步驟

    MySQL綠色解壓縮版安裝與配置操作步驟

    這篇文章主要介紹了MySQL綠色解壓縮版安裝與配置操作步驟,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05

最新評(píng)論

珲春市| 邹平县| 湟源县| 永兴县| 延边| 女性| 鲁山县| 揭阳市| 平昌县| 正蓝旗| 二连浩特市| 和硕县| 尚志市| 黑龙江省| 鸡西市| 逊克县| 古田县| 额尔古纳市| 科尔| 永善县| 栾川县| 龙胜| 江北区| 资溪县| 桦川县| 巧家县| 临邑县| 莫力| 罗平县| 延寿县| 萨迦县| 黄冈市| 云林县| 钦州市| 华亭县| 滁州市| 合山市| 富蕴县| 鄂托克旗| 德格县| 乌恰县|