Spring DriverManager数据源和apache BasicDataSource之间有什么区别?
非常感谢.
Spring DriverManager数据源和apache BasicDataSource之间有什么区别?
非常感谢.
此类不是实际的连接池;它实际上不会将连接放入池中.它只是简单地替代了成熟的连接池,实现了相同的标准接口,但在每次调用时都会创建新的连接.
如果您需要J2EE容器之外的"真正"连接池,可以考虑Apache的Jakarta Commons DBCP或C3P0.Commons DBCP的BasicDataSource和C3P0的ComboPooledDataSource是完整的连接池bean,支持与该类相同的基本属性以及特定的设置(如最小/最大池大小等).
也读Controlling database connections
When using Spring's JDBC layer, you obtain a data source from JNDI or you configure your own with a connection pool implementation provided by a third party. Popular implementations are Apache Jakarta Commons DBCP and C3P0. 100