首页>java频道>java教程>正文
关于Java连接池总结复习及推荐

www.zige365.com 2010-6-7 12:03:58 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
  •               e.printStackTrace();  
  •            } catch (SQLException e) {  
  •               e.printStackTrace();  
  •            }  
  •        }  
  •     }  
  •     /**  
  •      *用完将连接放回到连接池中  
  •      *  
  •      *@paramconn  
  •      */ 
  •     publicsynchronizedvoid release(Connection conn) {  
  •        pool.add(conn);  
  •     }  
  •     
  •     /**  
  •      *关闭连接池中的所有连接  
  •      */ 
  •     publicsynchronizedvoid closePool() {  
  •        for (int i = 0; i < pool.size(); i++) {  
  •            try {  
  •               conn = ((Connection) pool.get(i));  
  •               conn.close();  
  •               pool.remove(i);  
  •            } catch (SQLException e) {  
  •               e.printStackTrace();  
  •            }  
  •        }  
  •     }  
  • 接下来在说一下,现在主流的开源java连接池:

    1.C3P0  :是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。参考网站: http://sourceforge.net/projects/c30/

    2.Proxool :是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。  参考网站: http://proxool.sourceforge.net

    3.Jakarta DBCP  :是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用。参考网站: http://jakarta.apache.org/commons/dbcp/

    4.ctionBroker  :DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用。参考网站:http://jakarta.apache.org/commons/dbcp/

    5.DBPool  :是一个高效的易配置的数据库连接池。它除了支持连接池应有的功能之外,还包括了一个对象池使你能够开发一个满足自已需求的数据库连接池。参考网站:http://homepages.nildram.co.uk/~slink/java/DBPool/

    本新闻共4页,当前在第3页  1  2  3  4  

    我要投稿 新闻来源: 编辑: 作者:
    相关新闻
    浅谈web.xml元素:常见设定值一览
    关于Java输入数据流详解
    关于Java核心API需要掌握的十一条准则
    浅谈Java参数传递机制分析:值与引用
    关于使用Java代码控制CPU占用率