当然都可以,连接池变动很小的,建议你用容易实现,比较简单嘛
给你个tomcat连接池的实现 <Context path="/test" docBase="E:\working\myjsp\test" debug="5" reloadable="true" crossContext="true">
  <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_gaoxing_log." suffix=".txt" timestamp="true" />
  <Resource name="jdbc/gaoxinDB" auth="Container" type="javax.sql.DataSource" />
  <ResourceParams name="jdbc/gaoxinDB">
    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>20</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>5</value> 
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>10000</value>
    </parameter>
    <parameter>
     <name>username</name>
     <value>sa</value>
    </parameter>
    <parameter>
     <name>password</name>
     <value>0077</value>
    </parameter>
    <parameter>
       <name>driverClassName</name>
       <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
   <!--<value>sun.jdbc.odbc.JdbcOdbcDriver</value>-->
    </parameter>
    <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://192.0.1.54:1433;DatabaseName=GaoXin</value>
  <!--<value>jdbc:odbc:GaoXin</value>-->
    </parameter>
  </ResourceParams>
</Context>