2013-07-30 43 views

回答

16

作爲每Spring documentation

這類不是一個實際的連接池;它實際上不會連接連接。它只是簡單地替代全面連接池,實現相同的標準接口,但在每次調用時創建新的連接。

如果您需要J2EE容器之外的「真實」連接池,請考慮Apache的Jakarta Commons DBCP或C3P0。 Commons DBCP的BasicDataSource和C3P0的ComboPooledDataSource是完整的連接池bean,支持與此類相同的基本屬性以及特定設置(例如最小/最大池大小等)。

又讀Controlling database connections

當使用Spring的JDBC層,你通過JNDI獲得數據源或配置您自己與由第三方提供的連接池實現。流行的實現是Apache Jakarta Commons DBCP和C3P0。 Spring發行版中的實現僅用於測試目的,並不提供池化。

2

從春天DriverManagerDataSource這個API:

該類不是一個實際的連接池;它實際上並不是 池連接。它只是簡單地替換成熟的連接池 ,實現相同的標準接口,但在每次調用時創建新的 連接。

換句話說,它可能是正確的測試,但在實際應用中使用Apache DBCP

相關問題