Java中数据库连接池大家一般都用哪一个

如题所述

1 dbcp
dbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。
这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xml
使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性
有所下降,此外不提供连接池监控

2 c3p0
c3p0是另外一个开源的连接池,在业界也是比较有名的,这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。
这个连接池的配置参见附件压缩包中的:c3p0.xml。
使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性相当不错,在大并发量的压力下稳定性也有一定保证,
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-14
之前用dbcp和c3p0,现在用阿里云的druid。

java 连接池哪个好
Java连接池中,常见的比较好的有C3P0、HikariCP和Apache DBCP等。详细解释:1. C3P0连接池 C3P0是一个开源的JDBC连接池,它具有高效、稳定的特点。它能够支持多种数据库,且性能表现优秀。C3P0连接池拥有优秀的资源管理能力和负载均衡特性,可以有效降低数据库连接的开销,提高系统的整体性能。同时,它还...

java的3种数据库连接池用哪个好
1dbcp dbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xml 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性还是...

druid vs dbcp vs c3p0,数据库连接池到底哪家强?
熟悉Web系统开发的同学都知道,Java生态中常用的开源数据库连接池有三种:dbcp、c3p0和druid。今天,我们就来对比一下这三种数据源连接池的稳定性。以下以mysql数据库为例,首先创建一个t_test表,方便后续进行数据插入操作。以dbcp为例,首先创建一个dbcp-jdbc.properties配置文件。接着,创建一个连接池工...

Java开发常用的几个数据库连接池
pool包,目前版本是1.3:http:\/\/jakarta.apache.org\/commons\/pool\/,common-collections包:http:\/\/jakarta.apache.org\/commons\/collections\/ 下载这些包并将这些包的路径添加到classpath中就可以使用dbcp做为项目中的数据库连接池使用了。在建立我们自己的数据库连接池时,可以使用xml文件来传入需要的参数...

Java Pool连接池(Connect Pool)
在处理网络连接,如数据库连接(DB connection)和Socket连接时,通常会使用Connection Pool来优化资源管理。这是因为频繁创建和销毁这些对象会耗费大量时间,对系统性能构成瓶颈。Connection Pool主要分为两种实现方式:1. 受管的Connection Pool: 这类池遵循JCA的Resource Adapter规范,用户通过JNDI查找并获取...

JAVA主流数据源详解
接下来,我们来看看几种常见的数据库连接池:C3p0:支持JDBC3和JDBC2扩展,适合小型系统,但单线程性能一般。配置需要导入jar包并配置XML文件。DBCP:Apache项目,单线程并发量低,适用于小型系统,需额外依赖多个包。Tomcat Jdbc Pool:早期Tomcat自带,单线程且复杂,但7.0后有所改进,支持高并发环境。B...

为什么说druid是"最好的数据库连接池"?体现在哪些方面
1、 DBCP:apache DBCP(DataBase connection pool)数据库连接池。是apache上的一个 java连接池项目,也是 tomcat使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,...

数据库连接池算是java连接数据库的中间件服务器么?
就是数据库连接池,用的中间件提供的数据库连接池。比如通过java的JDBC去连接数据库,把应用部署到was上,was提供了一套数据库连接池,你可以在上面配置,就用中间件was的连接池连接数据库。

JNDI DBCP C3P0 JDBC ODBC 关系与区别 通俗易懂!
常用的数据库连接池有以下几种:1.基于JNDI 、C3P0 、DBCP技术的数据连接池 (1)JNDI(Java Naming and Directory Interface ):是SUN公司提供的一种标准的Java命名系统接口,是一组在Java应用中访问命名和目录服务的API。命名服务是将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名...

为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用_百度...
HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。为何要使用HiKariCP?这要先从BoneCP说起:什么?不是有C3P0\/DBCP这些成熟的数据库连接池吗?一直用的好好的,为什么又搞出一个BoneCP来?因为,传说中BoneCP在快速这个特点上做到了极致,官方数据是C3P0等的25倍左右...

相似回答