【发布时间】:2011-06-06 12:05:04
【问题描述】:
我最近开始了解 .NET 中“连接池”的概念,因此我有点怀疑我希望有人为我澄清一下。如果我使用下面这段代码,数据库连接什么时候会返回到池中,以便应用程序的另一部分可以使用它?
using (SqlConnection NewConnection = new SqlConnection(ConnectionString))
{
using (SqlCommand NewCommand = new SqlCommand("SomeCommand", NewConnection))
{
try
{
NewConnection.Open();
// Do some work...
NewConnection.Close(); // <-- Here?
}
catch
{
// Error handling...
}
}
}
// <-- Here?
非常感谢。
【问题讨论】:
标签: .net sql-server-2005 connection-pooling