mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
今天在一臺(tái)新的CentOS機(jī)器上使用c3p0連接池操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼問題,具體表現(xiàn)為:查詢時(shí)無中文亂碼問題,寫數(shù)據(jù)時(shí)中文亂碼,查看了機(jī)器上數(shù)據(jù)庫字符集也是UTF8,應(yīng)該不會(huì)出現(xiàn)中文亂碼才對(duì),最后在c3p0配置文件中?jdbcUrl后加上:?useUnicode=true&characterEncoding=UTF8 中文就不會(huì)亂碼了。
原始c3p0-config.xml
com.mysql.jdbc.Driver
jdbc:mysql://ricky.test.com:3306/data_production
bingbing
bingbing
15
30
20
5
2000
修改后的c3p0-config.xml
com.mysql.jdbc.Driver
jdbc:mysql://ricky.test.com:3306/data_production?useUnicode=true&characterEncoding=UTF8
bingbing
bingbing
15
30
20
5
2000
注意由於我使用的XML配置文件,所以 &需要轉(zhuǎn)義為?&
OK,搞定!
總結(jié)
以上是生活随笔為你收集整理的mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ee domain作用_jav
- 下一篇: mysql按章_mysql按时间范围分区