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