连接池的先决条件

时间:2011-02-26 08:56:19

标签: c#

连接池的先决条件是什么?

谢谢。

2 个答案:

答案 0 :(得分:0)

A very interesting article虽然我不完全确定它是否仍然有效。

答案 1 :(得分:0)

假设您的意思是数据库连接,主要要点是:

  • 他们必须全部使用完全相同的连接字符串
  • 是per-AppDomain
  • 对于SSPI等,隐式用户帐户必须是通用的(即表示相同的域用户,或者它将形成多个池)
  • 必须由提供商启用和支持;如果是SqlConnection,则默认情况下处于启用状态
  • 您必须未明确禁用池

对于使用SqlConnection的大多数常见情况,这只是表示“将按照每个唯一的连接字符串进行池化” - 其余部分是自动的,只能正常工作

也;记得在你的连接使用周围使用using语句,所以即使在例外情况下你也会把东西发回池中 - 否则你就会用尽它。