Tomcat下配置MySQL数据库连接池

1.在$CATALINA_HOME/conf/server.xml中添加配置信息,声明连接池的具体信息,添加内容如下:

xml 代码
  1. <!--声明连接池-->  
  2.      
  3.   <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>  
  4.      
  5.   <!-- 对连接池的参数进行设置 -->  
  6.      
  7.   <ResourceParams name="jdbc/mysql">  
  8.      
  9.   <parameter>  
  10.      
  11.   <name>factory</name>  
  12.      
  13.   <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
  14.      
  15.   </parameter>  
  16.      
  17.   <parameter>  
  18.      
  19.   <name>maxWait</name>  
  20.      
  21.   <value>5000</value>  
  22.      
  23.   </parameter>  
  24.      
  25.   <parameter>  
  26.      
  27.   <name>maxActive</name>  
  28.      
  29.   <value>20</value>  
  30.      
  31.   </parameter>  
  32.      
  33.   <parameter>  
  34.      
  35.   <name>username</name>  
  36.      
  37.   <value>shopadm</value>  
  38.      
  39.   </parameter>  
  40.      
  41.   <parameter>  
  42.      
  43.   <name>password</name>  
  44.      
  45.   <value>123</value>  
  46.      
  47.   </parameter>  
  48.      
  49.   <parameter>  
  50.      
  51.   <name>url</name>  
  52.      
  53.   <value>jdbc:mysql://localhost/shopdb?useUnicode=true&charact-erEncoding=gb2312</value>  
  54.      
  55.   </parameter>  
  56.      
  57.   <parameter>  
  58.      
  59.   <name>driverClassName</name>  
  60.      
  61.   <value>com.mysql.jdbc.Driver</value>  
  62.      
  63.   </parameter>  
  64.      
  65.   <parameter>  
  66.      
  67.   <name>maxIdle</name>  
  68.      
  69.   <value>10</value>  
  70.      
  71.   </parameter>  
  72.      
  73.   </ResourceParams>  

2. 在$CATALINA_HOME/conf/web.xml的</web-app>前添加如下信息:

xml 代码
  1. <resource-ref>  
  2.      
  3.   <description>DB Connection</description>  
  4.      
  5.   <res-ref-name>jdbc/mysql</res-ref-name>  
  6.      
  7.   <res-type>javax.sql.DataSource</res-type>  
  8.      
  9.   <res-auth>Container</res-auth>  
  10.      
  11. </resource-ref>  

3. 在$CATALINA_HOME/conf/catalina/localhost目录下找到需要进行数据库连接的当前程序的配置信息,比如这里是shopping.xml,在这个文件中添加如下信息:

xml 代码
  1. <Context …>  
  2.      
  3.   …   
  4.      
  5.   <ResourceLink name=”jdbc/mysql” global=”jdbc/mysql” type=”javax.sql.DataSource”/>  
  6.      
  7.   …   
  8.      
  9. </Context>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值