你的位置:首页 > 软件开发 > Java > proxool在web环境中的使用

proxool在web环境中的使用

发布时间:2015-12-20 21:00:16
Proxool 简介 Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:http://proxool.sourceforge ...

Proxool 简介

     Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:http://proxool.sourceforge.net/

      Proxool提供了很多配置属性,其属性意义如下,当然还是建议直接查看官方文档http://proxool.sourceforge.net/properties.html:

 

                                                                      1.配置Proxool.

<?<something-else-entirely>
 <proxool>
  <!-- 最小增量 -->   <!--这是MySQL的写法,各个数据库有差异-->
  <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql> 

                                                                         2.配置web.

 <servlet>                         3.获取连接
 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.PreparedStatement; 4 import java.sql.ResultSet; 5 import java.sql.SQLException; 6  7 /** 8  * @author ctd 9  *10 */11 public class DBUtils {12  13   private static DBUtils me=new DBUtils();14   15   private DBUtils() {}16   17   public static DBUtils getInstance()18   {19     return me;20   }21   22   /**23    * 获取数据库连接24    * @return25   */26   public Connection getConn()27   {28     29     Connection conn=null;30     31     try {32       //查看类路径中是否存在这个驱动入口类33       Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");34       conn=DriverManager.getConnection("proxool.dbname");//proxool.数据库别名35       36     } catch (ClassNotFoundException e) {37       // TODO Auto-generated catch block38       e.printStackTrace();39     } catch (SQLException e) {40       // TODO Auto-generated catch block41       e.printStackTrace();42     } 43     44     return conn;45     46   }47   48   /**49    * 释放数据库资源50    * @param conn51    * @param pstmt52    * @param rset53   */54   public void ReleaseRes(Connection conn,PreparedStatement pstmt,ResultSet rset)55   {56     try{57      if(rset!=null) rset.close();58      if(pstmt!=null) pstmt.close();59      if(conn!=null) conn.close();60     }catch(SQLException e)61     {62       e.printStackTrace();63     }64   }68 }

原标题:proxool在web环境中的使用

关键词:web

web
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。