欢迎光临
我们一直在努力

一个简单的数据操作类_asp.net技巧

建站超值云服务器,限时71元/月

我现在还不会写持久层,就用这种方法加上存储过程用,我感觉还比较爽,希望大家多多指教
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();
    }
}


 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一个简单的数据操作类_asp.net技巧
分享到: 更多 (0)