All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
ASP.NET的一个简单的数据操作类_[Asp.Net教程]

Writer: delv Article type: Programming skills(编程技巧) Time: 2014/1/6 9:04:45 Browse times: 324 Comment times: 0

ASP.NET的一个简单的数据操作类_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

ASP.NET的一个简单的数据操作类_[Asp.Net教程]

我现在还不会写持久层,就用这种方法加上存储过程用,我感觉还比较爽,希望大家多多指教
public class clsdb
{

public clsdb()
{
//
// TOD 在此处添加构造函数逻辑
//
}
//数据库连接
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();
}
}

来源:网络





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.