当前位置:数据库 > SQLServer >>

Tomcat下配置MySQL数据库连接池

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(标准化越来越近了),在这个文件中添加如下信息:
补充:Web开发 , Jsp ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,