2017消防工程师通过率:持久化的数据连接池管理proxool

来源:百度文库 编辑:中财网 时间:2024/04/27 21:45:57

proxool是一款比C3P0、DBCP更加优秀的池化连接软件。

    1.通过页面的形式查看现在数据库连接池的性能参数的动态情况。

    2.与Hibernate/Spring的整合很方便。

    现在就针对上面提到1和2的说明做代码的说明。

    一、通过页面形式查看系统的数据池化管理的动态情况。

        1、 先建立一个web应用的工程

        2、下载proxool的最新jar文件。http://proxool.sourceforge.net/download.html 当前最新的版本是proxool-0.9.1,将下载好的文件解压,并把commons-logging.jar、proxool-0.9.1.jar和proxool-cglib.jar放到WEB-INF/lib下。

       3、配置web.xml文件

            代码清单:

             


  ServletConfigurator
  
   org.logicalcobwebs.proxool.configuration.ServletConfigurator

  
   xmlFile
   WEB-INF/proxool.xml
  

  1
 

 
  Admin
  org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
        
 
  Admin
  /admin
 

 
 
  
   proxool
   /admin
  

  
   manager
  

 

 
  BASIC
  proxool manager Application
 

 
  The role that is required to log in to the Manager Application
  manager
 

 
  401
  /401.jsp
 

 

5、在WEB-INF下创建文件proxool.xml文件。

代码清单如下

 

dbname

jdbc:mysql://127.0.0.1/fmdb

com.mysql.jdbc.Driver

100

10

90000

10

5

true

 

       6、修改TOMCAT的tomcat-user.xml文件(添加用户角色)

       代码清单如下



 
 

 

      二、proxool与Hibernate/Spring的整合

        在一的基础上修改几个配置文件:

      1、web.xml的修改:去掉所有的proxool的配置信息。

      2、删除掉proxool.xml文件,但是要将此文件中对proxool的配置信息摘抄出来,放在hibernate/spring的相应的配置文件的标签即可。(详细配置请看我后期的文章中的具体描述)

      3、tomcat的文件可以修改也还可不修改,问题不是主要的。