html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

一个简单的数据库操作类_.NET教程_编程技术

[ ] 已经帮助:人解决问题
数据|数据库
类代码

using System;
using System.Data;
using System.Data.SqlClient;


namespace exchange
{
public class MyDataOp
{
private String StrSql;
private String StrConn;
private SqlConnection Conn;
public MyDataOp(String ss)
{
StrSql = ss;
StrConn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
}

public SqlDataReader CreateReader()
{
Conn=new SqlConnection(StrConn);
SqlCommand Comm=new SqlCommand(StrSql,Conn);
Conn.Open();
SqlDataReader MyReader = Comm.ExecuteReader();
return MyReader;
}
public DataSet CreateDataSet()
{
Conn=new SqlConnection(StrConn);
Conn.Open();
SqlDataAdapter Adpt=new SqlDataAdapter(StrSql,Conn);
DataSet Ds=new DataSet();
Adpt.Fill(Ds);
return Ds;
}
public SqlCommand ExecuteCommand()
{
Conn=new SqlConnection(StrConn);
SqlCommand Comm=new SqlCommand(StrSql,Conn);
Conn.Open();
Comm.ExecuteNonQuery();
return Comm;
}
public void Close()
{
Conn.Close();
}
}
}



基本用法

namespace exchange
{
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Security.Cryptography;


public class newjoin : System.Web.UI.UserControl
{

protected DataList newjoinlist;
public newjoin()
{
this.Init += new System.EventHandler(Page_Init);
}

protected void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
LoadData();
}
}

protected void LoadData()
{
String StrSql = "select top 10 id,left(corpname,13) as corpname from crop order by id desc";
MyDataOp mdo = new MyDataOp(StrSql);
DataSet ds = mdo.CreateDataSet();
newjoinlist.DataSource = ds.Tables[0].DefaultView;
newjoinlist.DataBind();
mdo.Close();
}

private void Page_Init(object sender, EventArgs e)
{
InitializeComponent();
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
}
}



k7WHTML5中文学习网 - HTML5先行者学习网
k7WHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助