commons dbcp.jar有啥用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了commons dbcp.jar有啥用相关的知识,希望对你有一定的参考价值。

DBCP一般指数据库连接池。

单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。

扩展资料

数据库连接池工作原理

连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。

使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。

同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等,也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。

参考资料

百度百科--DBCP

参考技术A 主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。 参考技术B 数据库连接池的jar包

commons-dbcp-1.2.1.jar:
http://archive.apache.org/dist/commons/dbcp/binaries/commons-dbcp-1.2.1.zip

以上是关于commons dbcp.jar有啥用的主要内容,如果未能解决你的问题,请参考以下文章

commons-dbcp.jar,commons-pool.jar 在spring4的哪个包

spring + maven +testng 测试常见依赖包问题

Spring框架中获取连接池常用的四种方式

数据库连接池DBCP的使用

Java学习:数据库连接池DBCP的使用

JDBC 学习复习7 学习 Apache 开源DBCP 数据源