asp.net sqlconnection con.close和con.dispose区别
程序员文章站
2023-11-17 15:13:16
con.close() 是关闭连接,实际上是把连接放回ado.net的连接池,并没有真正关闭,所以再次连接时只是把连接从池中拿出来用,速度很快。 con.dispose是用...
con.close() 是关闭连接,实际上是把连接放回ado.net的连接池,并没有真正关闭,所以再次连接时只是把连接从池中拿出来用,速度很快。
con.dispose是用来释放对象的所在内存,相对于new sqlconnection();
只用dispose是不能关闭connection的,两者不是一回事,只用close也不能释放它所占的内存。
conn.dispose() 是销毁连接,彻底关闭。
con.dispose是用来释放对象的所在内存,相对于new sqlconnection();
只用dispose是不能关闭connection的,两者不是一回事,只用close也不能释放它所占的内存。
conn.dispose() 是销毁连接,彻底关闭。
推荐阅读
-
asp.net sqlconnection con.close和con.dispose区别
-
asp.net和php的区别点总结
-
【ASP.NET Core】AddMvc和AddMvcCore的区别
-
[ASP.NET]关于DOT NET的IIS配置LocalHost访问和127.0.0.1访问的区别
-
Asp.Net Core中服务的生命周期选项区别和用法
-
ASP.NET Core中GetService()和GetRequiredService()之间的区别
-
asp.net和php的区别点总结
-
.NET、C#和ASP.NET三者之间的区别
-
asp.net发布后web.config中compilation的debug的值true和false区别点整理
-
ASP.NET MVC传递Model到视图的多种方式总结(二)__关于ViewBag、ViewData和TempData的实现机制与区别