啊啊啊啊真的是闊怕~
想用js+ajax寫一個智能搜索~遇到了很多問題哦
不過這次讓我很熟練的用debug了 哈哈哈哈開心~~(*^▽^*)
剛開始連接數據庫一直沒有返回值覺得好奇怪!
後來大神就說是因爲數據庫和Java文件編碼格式不一樣~我試了一下發現果然傳英文值就可以取到~~
發現了問題的根源~這樣一百度就找到解決辦法啦~
將c3p0裏面這句話添加?useUnicode=true&characterEncoding=UTF8!!!
誒 這個已經遇見無數次了 怎麼每次都沒想起來啊!!!!
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people?useUnicode=true&characterEncoding=UTF8</property>
然後寫完又報錯 The reference to entity "characterEncoding" must end with the ';' delimiter.
這個時候改一下:
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people?useUnicode=true&characterEncoding=UTF8</property>
開心 遇見的錯誤最終解決啦~
所以不要放棄啊~每個bug都會解決的 耐心哦~