c#中close() flush() dispose()方法之间的区别

请网上的达人举例说说它们的用法有什么不同
2024-11-15 06:22:49
推荐回答(1个)
回答1:

dispose()是断开连接,之后不可以SqlCon.Open()
还需要重新实例化连接对象如: string StrCon = ConfigurationManager.AppSettings["cnnDB"];
SqlConnection SqlCon = new SqlConnection(StrCon);
之后才能SqlCon.Open()

而close()是暂时关闭,之后可以直接SqlCon.Open(),不需要再实例化连接对象。