• 一个简单的数据库操作类


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

  • 相关阅读:
    Lucene教程
    ElasticSearch安装
    MySQL事务
    Java泛型
    Python学习笔记(1)
    @keyframs实现图片gif效果
    glup简单应用---gulpfile.js
    巧用CSS3伪类选择器自定义checkbox和radio的样式
    get传中文参数乱码解决方法
    自定义样式 实现文件控件input[type='file']
  • 原文地址:https://www.cnblogs.com/studio313/p/269326.html
Copyright © 2020-2023  润新知