目录

应用服务器数据库连接池配置

产品使用的系统数据源需要在应用服务器中建立数据库连接池,这是部署的重要步骤。

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。合理的设置数据库连接池可以提升对数据库操作的性能。

本章节介绍主流应用服务器上数据库连接池的建立和连接池属性配置。

产品中自带hsql数据库和tomcat5.0,默认的连接池配置信息如下:

<Resource auth="Container" name="mis2datasource" type="javax.sql.DataSource"/>
  <ResourceParams name="mis2datasource">
   <parameter>
      <name>password</name>
      <value></value>
    </parameter>
    <parameter>
      <name>url</name>
      <value>jdbc:hsqldb:hsql://localhost:9002/gezdemo</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>org.hsqldb.jdbcDriver</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>sa</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>5000</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>50</value>
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>1000</value>
     </parameter>
  <parameter>
      <name>testOnBorrow</name>
      <value>true</value>
     </parameter>
  <parameter>
      <name>validationQuery</name>
      <value>select * from t_res_type</value>
     </parameter>
  </ResourceParams>