我正在使用库 microsoft.practices.enterpriselibrary 来访问 SQL Server 数据库。我想知道当我使用 ExecuteNonQuery 方法时如何关闭连接?
IE:
using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
SqlDatabase db = null;
try
{
db = new SqlDatabase(stringConnection);
db.ExecuteNonQuery("storedprocedure", someParams);
}
catch (Exception ex)
{
}
我不能做类似的事情
finally
{
if (db != null)
{
((IDisposable)db).Dispose();
}
}
那么......我怎样才能避免连接泄漏?
谢谢你。