国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET的一個簡單的數據操作類

2024-07-10 13:10:45
字體:
來源:轉載
供稿:網友

我現在還不會寫持久層,就用這種方法加上存儲過程用,我感覺還比較爽,希望大家多多指教
public class clsdb
{
   
 public clsdb()
 {
  //
  // todo: 在此處添加構造函數邏輯
  //
 }
//數據庫連接
    public static sqlconnection getcn()
    {
        return (new sqlconnection("server=.;database=web;uid=sa;pwd=123"));
    }
//gridview的綁定方法
    public static void databindgridviewastable(gridview grid,string strsql)
    {
        sqlconnection cn = clsdb.getcn();
        cn.open();
        sqldataadapter da = new sqldataadapter(strsql,cn);
        datatable td = new datatable();
        da.fill(td);
        grid.datasource = td;
        grid.databind();
        cn.close();
        cn.dispose();
    }
//添加,刪除,更新記錄的方法
    public static void adddelupdatabase(string strsql)
    {
        sqlconnection cn = clsdb.getcn();
        cn.open();
        sqlcommand cmd = new sqlcommand(strsql,cn);
        cmd.executenonquery();
        cn.close();
        cn.dispose();
    }
//返回一條記錄的方法
    public static int select(string strsql)
    {
        int i = -1;
        sqlconnection cn = clsdb.getcn();
        cn.open();
        sqlcommand cmd = new sqlcommand(strsql, cn);
        i=(int)cmd.executescalar();
        cn.close();
        cn.dispose();
        return i;
    }
//返回sqldatareader 的記錄集

    public static sqldatareader selectdatabase(string strsql)
    {
        sqlconnection cn = clsdb.getcn();
        cn.open();
        sqlcommand cmd = new sqlcommand(strsql,cn);
        cmd.commandtype = commandtype.text;
        sqldatareader rd = cmd.executereader(commandbehavior.closeconnection);
        return rd;
     
    }
//綁定dropdownlist的方法
    public static void databinddropdownlist(dropdownlist drp,string strsql)
    {
        sqlconnection cn = getcn();
        cn.open();
        sqldataadapter da = new sqldataadapter(strsql,cn);
        datatable td = new datatable();
        da.fill(td);
        drp.datasource = td;
        drp.databind();
        cn.close();
        cn.dispose();
    }
//綁定datalist的方法
    public static void databinddatalist(datalist list, string strsql)
    {
        sqlconnection cn = getcn();
        cn.open();
        sqldataadapter da = new sqldataadapter(strsql, cn);
        datatable td = new datatable();
        da.fill(td);
        list.datasource = td;
        list.databind();
        cn.close();
        cn.dispose();
    }
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黔江区| 孝感市| 黑河市| 汉寿县| 平顺县| 新巴尔虎左旗| 昌乐县| 红河县| 德化县| 西青区| 大悟县| 金乡县| 大宁县| 社旗县| 泰兴市| 内江市| 调兵山市| 铅山县| 丰城市| 垫江县| 土默特右旗| 白水县| 秦皇岛市| 遂昌县| 六安市| 宁德市| 千阳县| 泸州市| 九寨沟县| 巴楚县| 金乡县| 栾川县| 哈尔滨市| 枣强县| 贺州市| 开封县| 淮北市| 铁岭市| 越西县| 灯塔市| 晋州市|