特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP.NET教程> 一个简单的数据操作类

一个简单的数据操作类

时间:2009-06-30 16:30:04 作者:互联网

我现在还不会写持久层,就用这种方法加上存储过程用,我感觉还比较爽,希望大家多多指教
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 = cl***.getcn();
        cn.Open();
        SqlDataAdapter da = new SqlDataAdapter(strsql,cn);
        DataTable td = new DataTable();
        da.Fill(td);
        Gr***DataSource = td;
        Gr***DataBind();
        cn.Close();
        cn***spose();
    }
//添加,删除,更新记录的方法
    public static void AddDelUpDataBase(String strsql)
    {
        SqlConnection cn = cl***.getcn();
        cn.Open();
        SqlCommand cmd = new SqlCommand(strsql,cn);
        cm***xecuteNonQuery();
        cn.Close();
        cn***spose();
    }
//返回一条记录的方法
    public static int select(String strsql)
    {
        int i = -1;
        SqlConnection cn = cl***.getcn();
        cn.Open();
        SqlCommand cmd = new SqlCommand(strsql, cn);
        i=(int)cm***xecuteScalar();
        cn.Close();
        cn***spose();
        return i;
    }
//返回SqlDataReader 的记录集

    public static SqlDataReader SelectDataBase(String strsql)
    {
        SqlConnection cn = cl***.getcn();
        cn.Open();
        SqlCommand cmd = new SqlCommand(strsql,cn);
        cm***ommandType = Co***ndType.Text;
        SqlDataReader rd = cm***xecuteReader(Co***ndBehavior.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);
        dr***ataSource = td;
        dr***ataBind();
        cn.Close();
        cn***spose();
    }
//绑定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);
        li***DataSource = td;
        li***DataBind();
        cn.Close();
        cn***spose();
    }
}

 

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部