Кажется, существует большая путаница между этими двумя библиотеками пула соединений. Я хочу знать, какой из них лучше (если вообще)?
Вот некоторые моменты, которые я хотел бы высказать ... Не могли бы вы проверить?
Tomcat DBCP: использует стандартный файл tomcat-dbcp .jar, который будет находиться в вашем каталоге tomcat / lib. Вам не нужны библиотеки commons-dbcp.jar или commons-pool.jar в вашем web-inf / lib. Драйвер БД должен быть помещен в tomcat / lib.
Класс источника данных Tomcat DBCP - org.apache.tomcat.dbcp.dbcp.BasicDataSource
. jar, который будет находиться в вашем каталоге tomcat / lib. Вам не нужны библиотеки commons-dbcp.jar или commons-pool.jar в вашем web-inf / lib. Драйвер БД должен быть помещен в каталог tomcat / lib.
Класс источника данных DBCP Tomcat - org.apache.tomcat.dbcp.dbcp.BasicDataSource
. jar, который будет находиться в вашем каталоге tomcat / lib. Вам не нужны библиотеки commons-dbcp.jar или commons-pool.jar в вашем web-inf / lib. Драйвер БД должен быть помещен в каталог tomcat / lib.
Класс источника данных DBCP Tomcat - org.apache.tomcat.dbcp.dbcp.BasicDataSource
.
Класс источника данных Commons DBCP - org.apache.commons.dbcp.BasicDataSource
.
Единственное различие между ними можно найти в этом блоге . Не знаю, верна информация или нет.
В официальной документации Tomcat четко упоминается, что большинство классов только что были переименованы и повторно упакованы.
Итак, вопрос: какой из них использовать, а какой лучше ?