我在 asp.net 网页中的每个 Insert、Update、Delete 和 Select 方法中创建 SqlConnection 对象。然后我关闭 finally 块中的连接对象。但我不确定这是一个好方法。这是连接池的问题吗?
您对我如何使用 SqlConnection 和 SqlDataReader 对象有什么建议吗?
谢谢。
我在 asp.net 网页中的每个 Insert、Update、Delete 和 Select 方法中创建 SqlConnection 对象。然后我关闭 finally 块中的连接对象。但我不确定这是一个好方法。这是连接池的问题吗?
您对我如何使用 SqlConnection 和 SqlDataReader 对象有什么建议吗?
谢谢。
在 finally 块中关闭连接是您想要做的。另一种方法是使用Using语句。Using 将适用于任何实现 iDisposable 的对象,包括 sqlconnection,并且无论是否有异常,都会在完成时调用对象上的 dispose。
如果您肯定要关闭 SQLConnection,那么我还将查看您的 SQLDataReader 并确保您正在关闭它们。