国产探花免费观看_亚洲丰满少妇自慰呻吟_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();
    }
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镶黄旗| 永登县| 靖宇县| 乌拉特前旗| 舞钢市| 湖南省| 龙口市| 益阳市| 浦城县| 和平区| 建昌县| 沙田区| 介休市| 昌黎县| 红桥区| 武胜县| 黄梅县| 大竹县| 桐乡市| 桐城市| 榆中县| 湘西| 临武县| 黔西| 确山县| 藁城市| 额济纳旗| 永德县| 连江县| 佛坪县| 五家渠市| 巴林右旗| 永和县| 孙吴县| 镇江市| 四川省| 门源| 读书| 南康市| 惠州市| 茶陵县|