首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用tomcat (tomcat-dbcp和tomcat)的数据库连接池有两个选项?

为什么使用tomcat (tomcat-dbcp和tomcat)的数据库连接池有两个选项?
EN

Stack Overflow用户
提问于 2021-10-21 13:27:43
回答 1查看 785关注 0票数 0

我想将数据库连接池添加到现有的应用程序中。我发现了两个基于tomcat tomcat-dbcptomcat-jdbc的库。我正惹上麻烦,我该选哪一个呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-21 14:03:46

中的概述

Tomcat提交小组成员的说明(请参阅这里):

Tomcat是Tomcat的“本地成长”数据库连接池,不使用poolPreparedStatements。Tomcat是Tomcat的包,重新命名为2的叉。默认情况下使用Tomcat。

默认的DBCP 2 Tomcat池

这是Tomcat中包含的两个池中较新的一个,它是默认使用的池。它基于这里描述的共用DBCP 2池。

您可以通过访问官方DBCP站点查看更多细节。

Tomcat的国产JDBC池

这方面的主要文档页是这里

在Tomcat文档中的某些地方,您可能会看到这被称为“新的”,例如这里

那么为什么我们需要一个新的连接池呢?

它在某个时候是新的。它被DBCP2池所取代。

使用哪一个?

这在某种程度上是一个意见问题,也可能取决于你的具体情况。如果无法决定,可以从Tomcat的默认DBCP 2池开始。

只需添加:您可以在Tomcat中使用上述任何一个池,也可以使用其他池,如HikariCPc3p0等。您不必只选择两个Tomcat提供的池。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69662886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档