zoukankan      html  css  js  c++  java
  • net中操作数据库ExecuteReader

    在使用executeReader时要注意数据库连接的关闭和销毁,不然会导致连接资源浪费或者说是网站崩溃。在这一般会在写三层架构时封装的DBSqlHelper中出现问题,例如在Helper中这样去写

    图return前加上conn.open();

    这样在DAL中调用这个方法,一定是报错的,出了using数据库连接销毁,根本无法操作数据,不用using这时会无法关闭数据库连接资源。

    所以在封装时,调用他的重载,里面有一个枚举方法,调用了这个枚举,在外面就可以对executeReader进行关闭操作。

    外部调用

    dr.getordinal()方法是可以通过名称找到他对应的下标从而输出对应的值,如果直接用下标,我们在修改增加数据库字段时就必须修改程序,否则会报错。

  • 相关阅读:
    python 面向对象(三大特性)
    python 发红包
    python 计算器
    python 模块和包
    python 异常处理
    python 序列化模块
    python 常用模块
    esriSRGeoCS3Type Constants
    esriSRGeoCS2Type Constants
    esriSRGeoCSType Constants
  • 原文地址:https://www.cnblogs.com/ffeng/p/2975268.html
Copyright © 2011-2022 走看看