CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

数据库连接池的中文问题,

楼主heshang213(打倒小日本)2005-01-03 14:08:22 在 Java / Web 开发 提问

这是我的server.xml的连接池配置  
        <Context   path="/www"   docBase="www"   debug="0"   reloadable="true">  
              <Resource   name="jdbc/42web"   auth="Container"   type="javax.sql.DataSource"/>  
              <ResourceParams   name="jdbc/42web">  
                    <parameter>  
                          <name>factory</name>  
                          <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>maxActive</name>  
                          <value>100</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>maxIdle</name>  
                          <value>30</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>maxWait</name>  
                          <value>10000</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>username</name>  
                          <value>root</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>password</name>  
                          <value>root</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>driverClassName</name>  
                          <value>com.mysql.jdbc.Driver</value>  
                    </parameter>  
   
                    <parameter>  
                          <name>url</name>  
                          <value>jdbc:mysql://127.0.0.1:3306/42web?autoReconnect=true</value>  
                    </parameter>  
              </ResourceParams>  
        </Context>  
   
  最后的url我只要一改成  
                    <parameter>  
                          <name>url</name>  
                          <value>jdbc:mysql://127.0.0.1:3306/42web?autoReconnect=true&useUnicode=true&characterEncoding=GB2312</value>  
                    </parameter>  
  就报错,   可是如果不改那取出的就都是乱码了,   是这样写不对吗?   还是连接池有其他方法处理中文问题?感谢~~~~~~~~~~~~~~~ 问题点数:20、回复次数:15Top

1 楼redex(cc)回复于 2005-01-03 14:14:50 得分 0

帮你顶.Top

2 楼linghan2008()回复于 2005-01-03 15:02:12 得分 0

我也想知道,我是在程序里进行编码转换的Top

3 楼joyaga(joyaga)回复于 2005-01-03 15:03:53 得分 0

改成gbk怎么样Top

4 楼joyaga(joyaga)回复于 2005-01-03 15:11:45 得分 0

哦   对不起看错了   配置文件里不要改了就是<parameter><name>url</name><value>jdbc:mysql://127.0.0.1:3306/42web?autoReconnect=true</value></parameter>   然后在连数据库的时候这样DriverManager.getConnection(url,,)其中url里加参数...?useUnicode=true&characterEncoding=gb2312;   这样应该好用了    
  Top

5 楼heshang213(打倒小日本)回复于 2005-01-03 15:35:13 得分 0

private   Connection   con;  
  this.con   =   DataBaseConnection.getConnection(url+"?useUnicode=true&characterEncoding=gb2312",,);  
   
  这样写报错?还请多多指点,   谢谢了!Top

6 楼joyaga(joyaga)回复于 2005-01-03 15:38:23 得分 0

报的错!晕直接加到url里   我的联系方式msn:joayga9524@hotmail.com   qq:178601685  
  我不能再回了已经三次了Top

7 楼linghan2008()回复于 2005-01-03 15:59:30 得分 0

楼上的不用怕,不能连续回三次而夷!!  
   
  DriverManager.getConnection(url,,)其中url里加参数...?useUnicode=true&characterEncoding=gb2312;   这样应该好用了    
   
  这没有用到连接池吧???Top

8 楼heshang213(打倒小日本)回复于 2005-01-03 16:08:25 得分 0

我这是学校内网,上不了QQ和MSN,十分感谢   joyaga(joyaga)的帮助......Top

9 楼joyaga(joyaga)回复于 2005-01-03 16:14:35 得分 0

呵呵Top

10 楼joyaga(joyaga)回复于 2005-01-03 16:15:36 得分 0

啊   能回啊??居然能回   楼主你的问题解决没?Top

11 楼heshang213(打倒小日本)回复于 2005-01-03 16:22:26 得分 0

没啊~大哥,小弟就跟你混了^_^Top

12 楼joyaga(joyaga)回复于 2005-01-03 16:41:56 得分 20

晕刚才玩去了   还有一种   变量=new   String(变量.getBytes("ISO-8895-1","GB2312"))要是还不行就等明天吧 最好能有个联系方式Top

13 楼heshang213(打倒小日本)回复于 2005-01-03 19:50:50 得分 0

感谢~  
  new   String()这种方法太费事了......我现在就是这样弄的!  
   
  31373970     我的QQTop

14 楼heshang213(打倒小日本)回复于 2005-01-03 22:10:07 得分 0

顶一下Top

15 楼heshang213(打倒小日本)回复于 2005-01-04 10:29:31 得分 0

大家帮个忙Top

相关问题

  • java数据库连接池?
  • 数据库连接池问题
  • 关于数据库连接池
  • struts数据库连接池的问题
  • 数据库连接对象池
  • 什么是数据库连接池啊?
  • 数据库连接词池怎么用
  • 数据库连接池的概念
  • 数据库连接池问题
  • 100■■■▲配置Tomcat数据库连接池▲■■■

关键词

  • 连接
  • jdbc
  • mysql
  • 连接池
  • useunicode
  • characterencoding
  • autoreconnect
  • gb2312
  • 感谢
  • getconnection

得分解答快速导航

  • 帖主:heshang213
  • joyaga

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo