mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
生活随笔
收集整理的這篇文章主要介紹了
mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在一臺新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才對,最后在c3p0配置文件中?jdbcUrl后加上:?useUnicode=true&characterEncoding=UTF8 中文就不會亂碼了。
原始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配置文件,所以 &需要轉義為?&
OK,搞定!
總結
以上是生活随笔為你收集整理的mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ee domain作用_jav
- 下一篇: mysql按章_mysql按时间范围分区