Кажется, что существует много путаницы между этими двумя библиотеками объединения пулов. Я хочу знать, какой из них лучше (если вообще)?tomcat-dbcp vs commons-dbcp
Вот несколько моментов, которые я хотел бы рассказать ... Может кто-то, пожалуйста, подтвердите?
Tomcat ДБХП: использует по умолчанию TOMCAT-dbcp.jar, который будет присутствовать в вашем TOMCAT каталоге/Lib. Вам не нужно нужны библиотеки commons-dbcp.jar или commons-pool.jar в вашем web-inf/lib. Драйвер DB должен быть помещен в tomcat/lib.
Категория источника данных DBCP Tomcat -
org.apache.tomcat.dbcp.dbcp.BasicDataSource
. Общий ресурс базы данных DBCP:org.apache.commons.dbcp.BasicDataSource
.Единственная разница между этими двумя может быть найдена в this blog. Не знаю, правильна ли информация или нет.
The official Tomcat documentation ясно упоминает, что большинство классов только что переименованы и повторно упакованы.
Так что вопрос: который использовать и какой из них лучше?
На всех установках Tomcat, с которыми я сталкивался до сих пор, 'tomcat-dbcp.jar' сделал ** не ** существует, а' commons-dbcp.jar' был частью каталога Tomcat lib. То есть, пока кто-то не скачал Tomcat с веб-сайта ASF и попытался запустить его на прошлой неделе. Итак, определенно странно. – mirabilos