Parece que hay mucha confusión entre estas dos bibliotecas de agrupación de conexiones. Lo que quiero saber es cuál es mejor (si es que lo es).tomcat-dbcp vs commons-dbcp
Aquí hay algunos puntos que me gustaría presentar ... ¿Podría alguien verificar?
Tomcat DBCP: utiliza el valor por defecto de Tomcat-dbcp.jar que estará presente en el directorio de Tomcat/lib. Usted no necesita necesita bibliotecas commons-dbcp.jar o commons-pool.jar en su web-inf/lib. El controlador DB debe colocarse en tomcat/lib.
Tomcat DBCP clase de fuente de datos es
org.apache.tomcat.dbcp.dbcp.BasicDataSource
. La clase de datasource de DBCP común esorg.apache.commons.dbcp.BasicDataSource
.La única diferencia entre estos dos se puede encontrar en this blog. No sé si la información es correcta o no.
The official Tomcat documentation menciona claramente que la mayoría de las clases han sido renombradas y reempaquetadas.
Así que la pregunta es: cuál usar y cuál es mejor?
En todas las instalaciones de Tomcat que he encontrado hasta ahora, 'tomcat-dbcp.jar' no ** existía ** y' commons-dbcp.jar' era parte del directorio lib de Tomcat. Es decir, hasta que alguien descargó Tomcat del sitio web de ASF e intentó publicarlo la semana pasada. Entonces, definitivamente extraño. – mirabilos