Qual è la differenza tra MysqlConnectionPoolDataSource e C3p0, BoneCP o la libreria dbcp per il pool di connessioni? Non capisco perché usare una libreria se il connettore mysql fornisce il pool di connessioni.MysqlConnectionPoolDataSource o libreria simile a c3p0?
risposta
Un ConnectionPoolDataSource
è non un pool di connessione (o almeno: non dovrebbe essere), è destinato ad essere utilizzato da un DataSource
che fornisce il pool (ad esempio da un server applicativo). Un ConnectionPoolDataSource
fornisce le connessioni fisiche che verranno mantenute nel pool di connessioni. Oltre a creare quelle connessioni fisiche, un ConnectionPoolDataSource
non dovrebbe fare altro.
Pertanto, se si sta lavorando in un server applicazioni, utilizzare il pool fornito dai server DataSource
del server applicazioni. Se si è in un'applicazione autonoma o in un server che non fornisce origini dati, utilizzare pool di connessione di terze parti come BoneCP, c3p0 o Apache DBCP. Se MySQL fornisce anche un normale DataSource
che fornisce il pool, è possibile utilizzarlo.
- 1. client o libreria bittorrent simile a wget?
- 2. Esiste una libreria simile a lxml o nokogiri per Java?
- 3. Libreria di plottaggio Haskell simile a MATLAB
- 4. Libreria XML simile a simplejson/json? - Python
- 5. Configurazione modificabile umana simile a JSON o simile a un programma YAML in Java
- 6. È possibile utilizzare OpenCV o una libreria simile in Javascript?
- 7. C'è una libreria simile a jQuery scritta in C#?
- 8. Libreria di template in node.js simile a Jinja2 in Python?
- 9. Libreria di pianificazione in C++ simile a Java Quartz
- 10. Scala: jaxb o simile?
- 11. Ordine di blocco in C3p0
- 12. c3p0 Controllo connessione
- 13. L'uso di c3p0.idle_test_period.
- 14. Hibernate 4 - configurazione C3P0
- 15. c3p0 apparente eccezione DEADLOCK
- 16. Libreria grafica F # (simile ad un ocramgraph)
- 17. Migliore configurazione di c3p0
- 18. c3p0 - DEADLOCK apparente sulla MSSQL, ma non PostgreSQL o MySQL
- 19. YUICompressore o simile in PHP?
- 20. Ricerca XML con un'operazione di ricerca completa simile o simile
- 21. Esiste un'estensione o una modalità in Emacs simile a surround.vim?
- 22. C'è qualche concetto simile a DLL o DLL in Android?
- 23. Ruby ha qualcosa di simile a buildout o virtualenv?
- 24. BPMN Engine per NodeJS simile a Activiti o jBPM
- 25. Configurazioni C3P0! Dove e come?
- 26. Controllo connessioni nel pool c3p0
- 27. c3p0 maxIdleTime è uguale a wait_timeout di mysql?
- 28. GUID simile a YouTube
- 29. ternario Operatore simile a:?
- 30. Strumento Scala simile a Linqpad
Ecco alcuni ulteriori dettagli su ciò che potrebbe essere più adatto alle tue esigenze http://stackoverflow.com/questions/5640146/java-jdbc-connection-pool-library-choice-in-2011-2012 –