首页 > 数据库技术 > 详细

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

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

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

因为听说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的使用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!