Гораздо проще протестировать и работать с BasicDatasource Apache из вашей IDE, поскольку вам нужен только файл jar источника данных в вашем classpath.Нет необходимости развертывать в контейнере приложения.
com.mchange.v2.c3p0.ComboPooledDataSource
, а источник данных, связанный с tcServer , также обладает высокой масштабируемостью.
BasicDatasource и ComboPooledDataSource такжедает вам возможность использовать один и тот же источник данных во всех средах, и он не связан с контейнером приложения.
И, по крайней мере, источник данных, связанный с tcServer, поддерживается SpringSource.
ComboPooledDataSourceа альтернативу Spring также легко управлять и отслеживать с помощью JMX.
С другой стороны, если вы используете транзакции XA и менеджер транзакций JTA Weblogic, вам также следует использовать источник данных WebLogic.