3
Q
連接池誤解?
A
回答
8
SQL Server和Oracle SQL 提供程序實現連接池。
ADO.NET作爲一個框架沒有這個概念 - 例如,沒有ConnectionPool
類。如果您查看數據庫類型的基類,則它們不具有任何連接池支持 - 例如,比較DbConnection
到SqlConnection
。
回答您的問題:
如果提供了連接池實現,它可以使用它。它取決於您使用的提供程序,而不是連接字符串,儘管連接池設置通過連接字符串進行控制(如果提供程序支持該選項)。
在SQL Server和Oracle 提供商是實現池的那些 - 他們將讀取連接字符串設置,但是否連接池可用與否取決於提供程序(如果連接字符串禁用池,它是在提供商中可用,提供商將禁用它)。
默認情況下使用連接池(如果可用)(這取決於提供程序)。
相關問題
- 1. NHibernate + Npgsql + PostgreSQL連接池的誤解
- 2. MongoDB池連接錯誤
- 3. Tomcat 7連接池錯誤
- 4. SQL和池連接錯誤
- 5. C3P0連接池與MySQL連接池
- 6. Jboss連接池或休眠連接池
- 7. Tomcat連接池概念&c3p0連接池?
- 8. 連接池 - 無連接
- 9. asyncpg - 連接vs連接池
- 10. PreparedStatement的池連接池
- 11. 對象池vs連接池
- 12. 文件池(如連接池)
- 13. OrientDB連接池
- 14. eclipselink連接池
- 15. Perl連接池
- 16. sql連接池
- 17. activemq連接池
- 18. Hbase連接池
- 19. HTTP連接池
- 20. DBCP連接池
- 21. mongodb連接池
- 22. Libpqxx連接池
- 23. 連接池
- 24. couchdb連接池
- 25. ADO.net連接池
- 26. Cloudant - 連接池
- 27. cx_Oracle連接池
- 28. Weblogic連接池
- 29. phpcassa連接池
- 30. JDBC連接池
1)'can' fepends on what?如果即時通訊編寫一個連接字符串,它會被啓用? – 2012-01-28 13:02:58
@RoyiNamir - 如果您在連接字符串和_provider_中沒有提及關於池的任何信息,那麼將默認啓用它(對於大多數提供程序,您需要閱讀正在使用的提供程序的文檔) 。 – Oded 2012-01-28 13:04:11
謝謝。星期六和平。 – 2012-01-28 13:04:56