第三章:提高系统性能:从数据访问开始
使用using释放资源
SqlConnection conn = new SqlConnection (connString); try { conn.Open(); //省略访问数据库代码... } catch (Exception ex) { throw ex; } finally { conn.Close(); }
数据库连接通常属于有限的服务器资源,因此要在使用后马上关闭.这是提高数据
库访问性能的基本方法.在代码中,finally块中调用Close()方法释放连接,确保
即使有异常发生,连接也能被释放,.除了使用try-catch-finally语句外,也可以
通过using语句来尽快释放资源.
using语句的两个作用 1.作为关键字,using可以导入命名空间. 2.作为C#语句,using可以释放对象占用的内存资源.
语法:
using(SqlConnection conn = new SqlConnection(connString)) { //数据库操作代码... }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步