注册
 找回密码
 注册
江西广告网
查看: 286|回复: 0
打印 上一主题 下一主题

一个简单的数据库操作类

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-14 11:26:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
<br>  类代码<br>  <br>  using System;<br>  using System.Data;<br>  using System.Data.SqlClient;<br>  <br>  <br>  namespace exchange<br>  {<br>   public class MyDataOp<br>   {<br>   private String StrSql;<br>   private String StrConn;<br>   private SqlConnection Conn;<br>   public MyDataOp(String ss) <br>   { <br>    StrSql = ss;<br>    StrConn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];<br>   }<br>   <br>   public SqlDataReader CreateReader()<br>   {<br>    Conn=new SqlConnection(StrConn);<br>    SqlCommand Comm=new SqlCommand(StrSql,Conn);<br>    Conn.Open();<br>    SqlDataReader MyReader = Comm.ExecuteReader();<br>    return MyReader;<br>   }<br>   public DataSet CreateDataSet()<br>   {<br>    Conn=new SqlConnection(StrConn);<br>    Conn.Open();<br>    SqlDataAdapter Adpt=new SqlDataAdapter(StrSql,Conn);<br>    DataSet Ds=new DataSet();<br>    Adpt.Fill(Ds);<br>    return Ds;<br>   }<br>   public SqlCommand ExecuteCommand()<br>   {<br>    Conn=new SqlConnection(StrConn);<br>    SqlCommand Comm=new SqlCommand(StrSql,Conn);<br>    Conn.Open();<br>    Comm.ExecuteNonQuery();<br>    return Comm;<br>   }<br>   public void Close()<br>   {<br>    Conn.Close();<br>   }<br>     }<br>  }<br>  <br>   <br>  <br>  基本用法<br>  <br>  namespace exchange<br>  {<br>   using System;<br>   using System.Web.UI;<br>   using System.Web.UI.WebControls;<br>   using System.Data;<br>   using System.Data.SqlClient;<br>   using System.Web;<br>   using System.Security.Cryptography;<br>  <br>  <br>   public class newjoin : System.Web.UI.UserControl<br>   {<br>   <br>   protected DataList newjoinlist;<br>   public newjoin()<br>   {<br>    this.Init  = new System.EventHandler(Page_Init);<br>   }<br>  <br>   protected void Page_Load(object sender, System.EventArgs e) <br>   { <br>    if(!IsPostBack)<br>    {<br>    LoadData();<br>    }<br>       }<br>   <br>   protected void LoadData()<br>   {<br>    String StrSql = "select top 10 id,left(corpname,13) as corpname from crop order by id desc";<br>    MyDataOp mdo = new MyDataOp(StrSql);<br>    DataSet ds = mdo.CreateDataSet();<br>    newjoinlist.DataSource = ds.Tables[0].DefaultView;<br>    newjoinlist.DataBind();<br>    mdo.Close();<br>   }<br>  <br>   private void Page_Init(object sender, EventArgs e)<br>   {<br>    InitializeComponent();<br>   }<br>   private void InitializeComponent()<br>   {  <br>    this.Load  = new System.EventHandler(this.Page_Load);<br>   }<br>   }<br>  } <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表