ASP.NET连接池问题?

时间:2010-10-09 17:30:52

标签: asp.net ado.net sqldatareader sqlconnection

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

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

感谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果你肯定要关闭你的SQLConnection,那么我也会检查你的SQLDataReader并确保你关闭它们。