【C#】sqlconnection对象的close方法或dispose方法

这两种方法的主要区别是:close方法用于关闭一个连接,而dispose方法不仅关闭一个连接,而且还清理连接所占用的资源。

当使用close方法关闭连接后,可以再调用open方法打开连接,不会产生任何错误;而如果使用dispose方法关闭连接,则不可以再次直接用open方法打开连接,必须重新初始化连接之后再打开。

 

总结:简单的说就是dispose会把所有缓存的信息清空,而close只是简单的关闭并不会清空缓存。

posted @ 2012-08-27 15:03  空宇  阅读(2226)  评论(0编辑  收藏  举报