0

我在 asp.net 网页中的每个 Insert、Update、Delete 和 Select 方法中创建 SqlConnection 对象。然后我关闭 finally 块中的连接对象。但我不确定这是一个好方法。这是连接池的问题吗?

您对我如何使用 SqlConnection 和 SqlDataReader 对象有什么建议吗?

谢谢。

4

2 回答 2

0

在 finally 块中关闭连接是您想要做的。另一种方法是使用Using语句。Using 将适用于任何实现 iDisposable 的对象,包括 sqlconnection,并且无论是否有异常,都会在完成时调用对象上的 dispose。

于 2010-10-09T17:41:54.157 回答
0

如果您肯定要关闭 SQLConnection,那么我还将查看您的 SQLDataReader 并确保您正在关闭它们。

于 2010-10-09T22:43:39.283 回答