¿Cuál es la diferencia entre org.apache.commons.dbcp BasicDatasource y PoolingDataSoure? ¿Ambos soportan el agrupamiento de conexiones? ¿Cuándo usar cada uno de ellos?Diferencia entre BasicDatasource y PoolingDatasource
30
A
Respuesta
38
BasicDataSource es, como dice el javadoc, una compra única para las necesidades básicas. Tiene todo lo necesario. Crea internamente un PoolableDataSource y un ObjectPool.
PoolingDataSource implementa la interfaz DataSource utilizando un ObjectPool proporcionado. PoolingDatasource se preocupa por todo lo que tiene que ver con las conexiones (conversión, comprobación de validez, propiedades de configuración, etc.) y ObjectPool se preocupa por mantener y contar este objeto tipo-lo-que-sea-lo-que-sea.
So Debo utilizar BasicDataSource. Si necesita algo especial, tal vez pueda usar PoolingDatasource con otra implementación de ObjectPool. Pero creo que sería un caso raro.
Cuestiones relacionadas
- 1. MySQL: diferencia entre ', `,' y"
- 2. Diferencia entre objeto y *?
- 3. Diferencia entre. y #
- 4. ¿Diferencia entre == y caso?
- 5. La diferencia entre $ * y $ @
- 6. Diferencia entre & y &
- 7. VBA: Diferencia entre y y +
- 8. Diferencia entre -Wconversion entre gcc y g ++
- 9. Diferencia entre subprocess.Popen y os.system
- 10. Diferencia entre decimal y decimal
- 11. ¿Diferencia entre trazo y relleno?
- 12. Diferencia entre interrupción y eventos
- 13. Diferencia entre netTcpContextBinding y netTcpBinding
- 14. ¿Diferencia entre brújula y sass?
- 15. Diferencia entre "__method__" y "método"
- 16. Diferencia entre Mealy y Moore
- 17. Diferencia entre HashSet y HashMap?
- 18. diferencia entre ajax y enviar
- 19. Diferencia entre sistema y shell_exec
- 20. Diferencia entre Style y ControlTemplate
- 21. Diferencia entre relativo y absoluto
- 22. Diferencia entre window.location.href y top.location.href
- 23. Diferencia entre strncpy y memcpy?
- 24. diferencia entre SDL y GLUT
- 25. Diferencia entre Javascript y PHP
- 26. Diferencia entre Session y HttpContext.Current.Session
- 27. diferencia entre px y em
- 28. Diferencia entre sqrtf y sqrtf
- 29. ¿Diferencia entre Keychain y NSUserDefault?
- 30. Diferencia entre ViewData y TempData?