【发布时间】:2012-08-20 08:10:26
【问题描述】:
可能重复:
Is there any need to close a DbConnection if a using clause is used?
OledbConnection.Dispose() 是否关闭连接?
我知道SqlConnection 可以,但是OledbConnection 呢?
【问题讨论】:
-
你认为有什么不同?
-
是的。不要调用 .Dispose,而是尝试使用
using块来释放连接,因为using块内的代码完成执行。 -
@AmiramKorach:人们只谈论过
SqlConnection。DbConnection是一个抽象类,所以它取决于OledbConnection的实际实现。
标签: c# .net dispose oledbconnection