proxool

阅读更多

 proxool是个很好的连接池,个人觉得比c3p0要好,因为我试过同样的程序,压500个客户端上去,C3P0有的时候会导致死琐,

但proxool是不会的,而且proxool能有个简单的监控页面去看到连接池的变化,下面小结之:

 

1 把proxool的两个包放到工程的lib包下

2 在src目录下新建proxool.xml的文件,配置如下:

 



  
        DBPool  
        jdbc:oracle:thin:@localhost:1521:oracle 
        oracle.jdbc.driver.OracleDriver  
         
             
             
       
   
         
        100   
         
        10   
         
        30000 
         
        10   
         
        5   
         
        true 
         
        select sysdate from dual 
   
 


 

 

3 在web.xml中加载proxool的管理工具
  
  
    Admin
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
  

  
    Admin
    /admin
  

 

4 在applicationContext.xml 中配置:

     class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
   
          
           org.hibernate.connection.ProxoolConnectionProvider
          
              org.hibernate.dialect.OracleDialect
               true
              proxool.xml
               DBPool
          

      

      

。。。。

要注意的是;     DBPool

中的DBPool其实就是proxool.xml中的那个alias

5 配置就完成了

你可能感兴趣的:(proxool)