最近在學習struts+spring+hibernate,強烈推薦新手一本書:陳天河《輕量級web應用開發》,這本書是我見過的國内最好的書,初學者可以買本讀讀。
不說這個了,來說說我的問題吧,是這樣的,我用Eclipse搭建好了ssh,可是當我在網站上輸入資料送出到mysql的時候報錯,檢視mysql資料表,居然沒有資料,一開始我就覺得是中文插入的問題,是以我試試沒有用中文的時候插入可有這個問題,這一次成功了,那麼很顯然就是mysql編輯出現了問題。
因為我使用的是阿裡雲伺服器mysql的安裝也是使用他們家的一鍵安裝shell(題外話:我也準備學習Linux Shell,不過最近工作比較忙,再加上學習SSH,是以等有時間再買本書學習學習吧,要不然看不懂shell那就笑死人了),是以我也不知道mysql的配置檔案在哪找而且怎麼配置,是以在網上找答案,找了一大堆,惡心死我了。
解決問題:
進入CentOS,然後進入mysql #:mysql –uroot –pkey
[ 伺服器端預設字元集設定,在[mysqld]下面添加: 5.5.19版本的是: character_set_server 之前的版本的是: default-character-set ]
按照上面講的然後再重新開機mysql #:service mysqld restart,我修改之後果然成功了,太開心了!

注意圖一和圖三的差別哦,我也不知道為什麼會出現這樣的問題,畢竟我沒有專門學習過mysql等有時間了專門買本書研習下mysql吧。
當我往mysql表裡再次插入資料的時候還是報錯,是的,你沒有看錯還是報錯,然後我就想,可能這個庫是修改之前建的,是以就算你修改成功了,但是這個庫的編輯方式還是以前的,按照這個思維我就嘗試建立一個庫然後往表裡面插入資料,果然成功,呵呵!