一个简单的数据库操作类

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

类代码

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);

}

}

}

用起来挺方便的!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航