這個mysql資料庫是不是崩潰了啊?請高手指點。

hgwnet發表於2003-07-26
本人網站的開發環境是jdk1.4.0+win2000+resin+mysql3.23.X。程式中的boolean變數在資料庫中全部採用pstmt.setBoolean()和rs.getBoolean()操作。在本地開發中,對於所有boolean變數如isOk在資料庫中設定為enum('true','false')型別,所有操作成功。網站開發成功本地全部功能執行正常後依照本地的資料組織方式同樣設定於網站的伺服器上。其工作環境是jdk1.4+resin+win2000 advance server+mysql 3.23.43。令人疑惑的事情這時發生了:
客戶端無論怎麼設定,所從資料庫中讀取出來的值均為false,於是將isOk設定為int型,也不行。最後乾脆弄成char型的,這樣就讀取正常咯。在資料中可以看出true對應的值是t,而false 對應的值是f。真是這樣也就罷了,在將其它boolean欄位也設定成char型的時候,我的天,現象依舊,無論如何讀取出來的值都是false。可在觀察資料庫的時候如isGood,明明是t,卻讀出來的false。值得注意的是此時那個isOk操作正常。
我快要瘋了!!!!!!!這到底上怎麼回事情啊!!!!!!!!
令人氣憤的是,網站伺服器上的其他網站都工作正常。真是不知道發生了、什麼事情。

相關文章