码迷,mamicode.com
首页 > 数据库 > 详细

JAVA的WEB项目乱码,起因于tomcat 7 jdbc pool的使用

时间:2014-06-02 08:20:07      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:c   code   java   a   使用   数据   

以前都是使用自己写的数据库连接池,一直也都没出现乱码问题。

因为听说tomcat7自带的连接池效率不错,就想用一下,结果便产生了乱码。

乱码的产生途径无非就是那么几个,mysql建书库和建表的时候指定编码,eclipse工程编码统一,web页面的编码,以及连接数据库的时候指定编码。

就上面那几个,排除一下就能找出原因。因为这次只是替换了连接池,却出现了乱码,我便怀疑到了连接池的问题上。

以前连接数据库的配置,可以这么写

conn.url=jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8

但是,tomcat7的JDBC POOL不是这样的,格式如下:

conn.url=jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8

就是把那个amp;去掉就成。

话说官网的文档真心坑爹,敷衍了事,居然连这个都没交代,还是在社区里面找到的答案。

JAVA的WEB项目乱码,起因于tomcat 7 jdbc pool的使用,布布扣,bubuko.com

JAVA的WEB项目乱码,起因于tomcat 7 jdbc pool的使用

标签:c   code   java   a   使用   数据   

原文地址:http://www.cnblogs.com/doyo/p/3763673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!