这两个连接池库之间似乎有很多混淆。我想知道哪个更好(如果有的话)?
我要提出以下几点...有人可以验证吗?
Tomcat DBCP:使用默认的tomcat-dbcp.jar,它将出现在您的tomcat / lib目录中。您不需要在web-inf / lib中使用commons-dbcp.jar或commons-pool.jar库。数据库驱动程序应放置在tomcat / lib中。
Tomcat DBCP数据源类为
org.apache.tomcat.dbcp.dbcp.BasicDataSource
。Commons DBCP数据源类为org.apache.commons.dbcp.BasicDataSource
。两者之间的唯一区别可以在此博客中找到。不知道信息是否正确。
Tomcat的官方文档清楚地提到,大多数类都刚刚被重命名和重新打包。
因此,问题是:使用哪一个更好?
tomcat-dbcp.jar
根本不存在,并且commons-dbcp.jar
是Tomcat的lib目录中的一部分。也就是说,直到有人从ASF网站下载Tomcat并尝试在上周运行它。所以,绝对很奇怪。