3
Q
连接池误解?
A
回答
8
SQL Server和Oracle SQL 提供程序实现连接池。
ADO.NET作为一个框架没有这个概念 - 例如,没有ConnectionPool
类。如果您查看数据库类型的基类,则它们不具有任何连接池支持 - 例如,比较DbConnection
到SqlConnection
。
回答您的问题:
如果提供了连接池实现,它可以使用它。它取决于您使用的提供程序,而不是连接字符串,尽管连接池设置通过连接字符串进行控制(如果提供程序支持该选项)。
在SQL Server和Oracle 提供商是实现池的那些 - 他们将读取连接字符串设置,但是否连接池可用与否取决于提供程序(如果连接字符串禁用池,它是在提供商中可用,提供商将禁用它)。
默认情况下使用连接池(如果可用)(这取决于提供程序)。
相关问题
- 1. SQL和池连接错误
- 2. Tomcat 7连接池错误
- 3. asyncpg - 连接vs连接池
- 4. 连接池 - 无连接
- 5. PreparedStatement的池连接池
- 6. 对象池vs连接池
- 7. 文件池(如连接池)
- 8. DBCP连接池
- 9. 连接池
- 10. phpcassa连接池
- 11. H2连接池
- 12. Cloudant - 连接池
- 13. Weblogic连接池
- 14. sql连接池
- 15. HTTP连接池
- 16. .net连接池
- 17. Hbase连接池
- 18. ODBC连接池
- 19. tomcat连接池
- 20. OrientDB连接池
- 21. Netty连接池
- 22. eclipselink连接池
- 23. Perl连接池
- 24. ADO.net连接池
- 25. couchdb连接池
- 26. TCP连接池
- 27. EventHub连接池
- 28. ReactiveMongo:单连接池实例VS很多连接池实例VS多连接池
- 29. 春季启动连接池的理解
- 30. 如何解决连接池问题?
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