哪種數據源最適合支持Spring中的多線程?Spring,JDBC和多線程
1
A
回答
6
要支持多線程,您需要使用支持連接池的數據源,以便每個線程都可以使用自己的連接。
最常見的數據庫連接池是Commons DBCP和C3p0,並且可以很容易地與Spring集成。
0
JDBC連接是not thread-safe。你必須自己管理。
如果您在Web應用程序中使用Spring,通常每個請求只有一個線程。如果您彙集連接,這將意味着線程從池中獲取連接,使用它並將其返回到池中。如果你不分享它,你不可能有問題。
相關問題
- 1. 多線程JDBC
- 2. JDBC和線程
- 3. Spring-AOP和多線程
- 4. Spring @Transactional和JDBC autoCommit
- 5. Spring mvc jdbc和hibernate
- 6. Spring JDBC vs JDBC
- 7. Spring應用程序JPA和JDBC
- 8. Spring批次多線程
- 9. 多線程環境中的JDBC事務
- 10. Spring Data JPA和JDBC模板
- 11. Spring JDBC和Firebird數據庫
- 12. Spring JDBC和連接對象
- 13. 線程和Hibernate Spring MVC
- 14. Apache Axis2和Spring線程
- 15. 使用JDBC和c3p0在MySQL DB上多線程寫入
- 16. spring + SQLite在多線程應用程序
- 17. 多線程和多
- 18. Spring JDBC Persist ZonedDateTime
- 19. Spring數據倉庫多線程性能
- 20. Spring RestTemplate正確的多線程使用
- 21. 多線程併發的spring statemachine
- 22. Spring批處理多線程拋出java.lang.Thread.State
- 23. TestNG多線程測試Spring @Transactional
- 24. ContentProvider和多線程
- 25. ActiveAndroid.beginTransaction()和多線程
- 26. java.util.logging.FileHandler和多線程
- 27. NSManagedObjectContexts和多線程
- 28. QWebPage和多線程
- 29. 多線程和Swing
- 30. 多線程和gdb
是馬克..使用C3P0解決我的問題大大:)! DBCP已經過時了! – hakish 2009-06-09 05:13:24