zoukankan      html  css  js  c++  java
  • 一个简单的数据库操作类

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

  • 相关阅读:
    C++服务器开发之基于对象的编程风格
    C++服务器开发之笔记三
    InstallShield 脚本语言学习笔记
    Win.ini和注册表的读取写入
    MFC中如何画带实心箭头的直线
    UE4新手引导之下载和安装虚幻4游戏引擎
    SQLServer · BUG分析 · Agent 链接泄露分析(转载)
    mysql5.6版本开启数据库查询日志方法
    远程读取json数据并写入数据库
    js中的什么时候需要用new来实例化?
  • 原文地址:https://www.cnblogs.com/studio313/p/269326.html
Copyright © 2011-2022 走看看