zoukankan      html  css  js  c++  java
  • 数据库表增删查改帮助类

    1.目的

      使用ADO.NET操作连接Sqlserver数据库,增删改查数据表.

    2.要求

      传入SQL语句和参数,得到结果集或字典集

    3.实现办法

      封装ado.net对象的参数化方法和SqlDataReader取值方法,将传入的参数加入SqlParameter,将取出的值放入字典集或者对象列表

      传参数时通过找出SQL语句中的参数标识找到参数名,通过名或者参数传入的位置找到参数值.然后加入SqlParameter

      取值时通过SqlDataReader读取每行数据,以列名为键,值为值 加入字典列表.或者根据列名查找对应的实体类属性名,然后赋值.

      使用正则找出SQL语句中的参数名.使用PropertyInfo类根据参数名找到实体类的对应属性,然后取赋值.

      执行完语句后关闭数据库连接,执行语句前打开数据库连接.如果有事务,则在调用事务开始方法时打开连接,在回滚或者提交后关闭连接.

    4.使用方法

      SQLServer db=new SQLServer(connstr);

       string sql="select name from employee where id=:id and isdel=:isdel";

            Employee[] data=db.ExecuteQuery<Employee>(sql,1,0)

    5.源代码

      https://github.com/mirrortom/DBM

  • 相关阅读:
    Gatling 条件判断
    Gatling脚本编写技巧篇(二)
    Gatling脚本编写技巧篇(一)
    性能测试-pidstat 问题定位分析
    REACT——无状态组件
    REACT——react-transition-group 实现动画
    REACT——生命周期函数
    REACT——ref的使用
    REACT——虚拟DOM
    REACT——Props、status与render
  • 原文地址:https://www.cnblogs.com/mirrortom/p/7587531.html
Copyright © 2011-2022 走看看