使用c3p0连接池操作mysql数据库中文乱码解决办法
来源:互联网 发布:怎么创建sql数据库 编辑:程序博客网 时间:2024/06/06 07:34
今天在一台新的CentOS机器上使用c3p0连接池操作mysql数据库出现中文乱码问题,具体表现为:查询时无中文乱码问题,写数据时中文乱码,查看了机器上数据库字符集也是UTF8,应该不会出现中文乱码才对,最后在c3p0配置文件中 jdbcUrl后加上:?useUnicode=true&characterEncoding=UTF8 中文就不会乱码了。
原始c3p0-config.xml
<?xml version="1.0" encoding="UTF-8"?><c3p0-config><!-- This app is massive! 线上:data_production 线下:datadev --><named-config name="pic_download"><property name="driverClass">com.mysql.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql://ricky.test.com:3306/data_production</property><property name="user">bingbing</property><property name="password">bingbing</property><property name="initialPoolSize">15</property><property name="maxIdleTime">30</property><property name="maxPoolSize">20</property><property name="minPoolSize">5</property><property name="maxStatements">2000</property></named-config></c3p0-config>
修改后的c3p0-config.xml
<?xml version="1.0" encoding="UTF-8"?><c3p0-config><!-- This app is massive! 线上:data_production 线下:datadev --><named-config name="pic_download"><property name="driverClass">com.mysql.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql://ricky.test.com:3306/data_production?useUnicode=true&characterEncoding=UTF8</property><property name="user">bingbing</property><property name="password">bingbing</property><property name="initialPoolSize">15</property><property name="maxIdleTime">30</property><property name="maxPoolSize">20</property><property name="minPoolSize">5</property><property name="maxStatements">2000</property></named-config></c3p0-config>
注意由于我使用的XML配置文件,所以 &需要转义为 &
OK,搞定!
- 使用c3p0连接池操作mysql数据库中文乱码解决办法
- 02-使用C3P0连接池连接MySql并且使用QueryRunner简化数据库操作
- 使用c3p0连接mysql数据库
- mysql数据库中文乱码解决办法
- c3p0连接MySql数据库
- 关于使用JDBC连接MySQL数据库插入中文乱码
- eclipse连接mysql插入中文乱码解决办法
- tomcat链接池链接Mysql数据库中文乱码解决办法
- mysql数据库中文乱码问题 解决办法
- mysql中文乱码问题,数据库中的解决办法
- MySQL数据库中文乱码的解决办法
- c3p0连接池maxIdleTime小于mysql数据库interactive_timeout参数导致出现NewPooledConnection close Exception的解决办法
- hibernate连接mysql数据库的乱码解决办法
- mybatis连接mysql数据库插入中文乱码
- mybatis连接mysql数据库插入中文乱码
- JDBC连接MySQL数据库中文乱码
- JDBC连接MySQL数据库中文乱码
- mybatis连接mysql数据库插入中文乱码
- Apache Tomcat开机后台启动
- Sublime Text 2快捷键大全
- Android 自定义ListPreference
- linux ——文件和目录
- Ubuntu安装wine
- 使用c3p0连接池操作mysql数据库中文乱码解决办法
- js 简易的回到顶部。
- C#系列教程——decimal类型格式化十进制输出
- request和response的知识
- android router
- js反编译
- Sublime Text 2 入门及技巧
- 嵌入SQL中(DB2)异常处理WHENEVER语句的使用
- Perl文件及目录操作