欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Tomcat下配置MySQL数据库连接池

程序员文章站 2022-09-14 11:34:32
1.在$catalina_home/conf/server.xml(标准化越来越近了)中添加配置信息,声明连接池的具体信息,添加内容如下:        ...
1.在$catalina_home/conf/server.xml(标准化越来越近了)中添加配置信息,声明连接池的具体信息,添加内容如下:
  
  <!--声明连接池-->
  
  <resource name="jdbc/mysql(和php搭配之最佳组合)" auth="container" type="javax.sql.datasource"/>
  
  <!-- 对连接池的参数进行设置 -->
  
  <resourceparams name="jdbc/mysql(和php搭配之最佳组合)">
  
  <parameter>
  
  <name>factory</name>
  
  <value>org.apache(unix平台最流行的web服务器平台).commons.dbcp.basicdatasourcefactory</value>
  
  </parameter>
  
  <parameter>
  
  <name>maxwait</name>
  
  <value>5000</value>
  
  </parameter>
  
  <parameter>
  
  <name>maxactive</name>
  
  <value>20</value>
  
  </parameter>
  
  <parameter>
  
  <name>username</name>
  
  <value>shopadm</value>
  
  </parameter>
  
  <parameter>
  
  <name>password</name>
  
  <value>123</value>
  
  </parameter>
  
  <parameter>
  
  <name>url</name>
  
  <value>jdbc:mysql(和php搭配之最佳组合)://localhost/shopdb?useunicode=true&charact-erencoding=gb2312</value>
  
  </parameter>
  
  <parameter>
  
  <name>driverclassname</name>
  
  <value>com.mysql(和php搭配之最佳组合).jdbc.driver</value>
  
  </parameter>
  
  <parameter>
  
  <name>maxidle</name>
  
  <value>10</value>
  
  </parameter>
  
  </resourceparams>
  
  2. 在$catalina_home/conf/web.xml(标准化越来越近了)的</web-app>前添加如下信息:
  
  <resource-ref>
  
  <description>db connection</description>
  
  <res-ref-name>jdbc/mysql(和php搭配之最佳组合)</res-ref-name>
  
  <res-type>javax.sql.datasource</res-type>
  
  <res-auth>container</res-auth>
  
  </resource-ref>
  
  其中<res-ref-name>中的参数名必须和server.xml(标准化越来越近了)中声明的连接名一样。
  
  3. 在$catalina_home/conf/catalina/localhost目录下找到需要进行连接的当前程序的配置信息,比如这里是shopping.xml(标准化越来越近了),在这个文件中添加如下信息: