哪个实现在
方面更好答案 0 :(得分:1)
在使用WebLogic Server时我甚至不会考虑使用BasicDataSource
,它的连接池只是摇滚:
对我来说,这是不相称的。
PS:当然,这个答案适用于在WebLogic中运行 (假设问题是关于 WebLogic连接池)。在IDE或测试环境中,使用您想要的任何内容,例如:根本没有连接池。
答案 1 :(得分:0)
从IDE中测试和使用Apache的BasicDatasource要简单得多,因为您只需要类路径中的数据源jar文件。没有必要部署到应用程序容器。
com.mchange.v2.c3p0.ComboPooledDataSource
与tcServer捆绑在一起的数据源也具有高度可扩展性。
BasicDatasource和ComboPooledDataSource还使您能够在所有环境中使用相同的数据源,并且它不会耦合到应用程序容器。
至少SpringSource支持与tcServer捆绑在一起的数据源。
ComboPooledDataSource和Spring替代方案也易于使用JMX进行管理和监控。
另一方面,如果您正在使用XA事务和Weblogic的JTA事务管理器,那么您还应该使用WebLogic的数据源。