我現在用spring和mybatis配置項目工作。如何在使用MyBatis時在PooledDataSource和dbcp之間做出選擇?
網上有很多例子告訴我應該使用org.springframework.jdbc.datasource.DriverManagerDataSource
作爲數據源,但是mybatis使用PooledDataSource
作爲數據源,這讓我感到困惑。所以,我讀了DirverManagerDataSource
的源代碼,它只是一個模擬池連接。所以,我知道如何做出選擇。
但是,我很快就遇到了一個新問題。如何在PooledDataSource
和DBCP
之間做出選擇?我讀了PooledDataSource
的源代碼,它也是一個簡單的實現,但是這兩個lib的代碼太複雜了,我沒有足夠的時間來閱讀這些代碼。
你能告訴我哪個更強大嗎?爲什麼?謝謝!
如果在一個容器中運行,通常通過JNDI使用容器的池? – Oolong
當我在容器中運行時,容器池和第三方池之間是否有區別? – Oolong
例子,當我在Tomcat中運行時Tomcat池和DPCP V2的區別? – Oolong