免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 967 | 回复: 0
打印 上一主题 下一主题

Tomcat下配置Mysql的连接池 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-28 10:30 |只看该作者 |倒序浏览

来源:it实验室    作者:it实验室

1.在$CATALINA_HOME/conf/server.xml中添加配置信息,声明连接池的具体信息,添加内容如下:
  
  
  
  
  
  
  
  
  
  
  
  factory
  
  org.apache.commons.dbcp.BasicDataSourceFactory
  
  
  
  
  
  maxWait
  
  5000
  
  
  
  
  
  maxActive
  
  20
  
  
  
  
  
  username
  
  shopadm
  
  
  
  
  
  password
  
  123
  
  
  
  
  
  url
  
  jdbc:mysql://localhost/shopdb?useUnicode=true&charact-erEncoding=gb2312
  
  
  
  
  
  driverClassName
  
  com.mysql.jdbc.Driver
  
  
  
  
  
  maxIdle
  
  10
  
  
  
  

2. 在$CATALINA_HOME/conf/web.xml的前添加如下信息:
  
  
  
  DB Connection
  
  jdbc/mysql
  
  javax.sql.DataSource
  
  Container
  
    
  其中中的参数名必须和server.xml中声明的连接名一样。
  
  3. 在$CATALINA_HOME/conf/catalina/localhost目录下找到需要进行数据库连接的当前程序的配置信息,比如这里是shopping.xml,在这个文件中添加如下信息:
  
  
  
  …
  
  
  
  …
  
    
  大功告成!
  
  在此基础上,参考Tomcat官方网站的用户手册,摸索出另外一种配置连接池的方法,这个方法不需要对server.xml进行修改,只要对需要使用到连接池的程序的配置文档进行修改就可以了。方法如下:
  
  1.$CATALINA_HOME/conf/catalina/localhost目录下找到需要数据库连接池的程序的配置文档,此处是shopping.xml。在 之间添加如下信息,声明一个数据库连接池:
  
 
 
  
  
  
  
  
  factory
  
  org.apache.commons.dbcp.BasicDataSourceFactory
  
  
  
  
  
  maxWait
  
  5000
  
  
  
  
  
  maxActive
  
  20
  
  
  
  
  
  password
  
  123
  
  
  
  
  
  url
  
  jdbc:mysql://localhost/shopdb?useUnicode=true&characterEncoding=gb2312
  
  
  
  
  
  driverClassName
  
  com.mysql.jdbc.Driver
  
  
  
  
  
  maxIdle
  
  10
  
  
  
  
  
  username
  
  shopadm
  
  
  
    
  这里的参数和上一种方法中添加到server.xml里的信息几乎是完全一样的。
  
  2.在对应程序的WEB-INF下建立一个web.xml文档,添加如下信息:
 
  
  
  
  
  
  DB Connection
  
  jdbc/mysql
  
  javax.sql.DataSource
  
  Container
  
  
  
  

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_510440.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP