一个简单的数据操作类

张锦龙你的伙伴

张锦龙你的伙伴

2016-02-19 18:58

今天图老师小编给大家精心推荐个一个简单的数据操作类教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

  我现在还不会写持久层,就用这种方法加上存储过程用,我感觉还比较爽,希望大家多多指教
  public class clsdb
  {
     
   public clsdb()
   {
    //
    // TODO: 在此处添加构造函数逻辑
    //
   }
  //数据库连接
      public static SqlConnection getcn()
      {
          return (new SqlConnection("server=.;database=web;uid=sa;pwd=123"));
      }
  //GridView的绑定方法
      public static void DataBindGridViewAsTable(GridView Grid,String strsql)
      {
          SqlConnection cn = clsdb.getcn();
          cn.Open();
          SqlDataAdapter da = new SqlDataAdapter(strsql,cn);
          DataTable td = new DataTable();
          da.Fill(td);
          Grid.DataSource = td;
          Grid.DataBind();
          cn.Close();
          cn.Dispose();
      }
  //添加,删除,更新记录的方法
      public static void AddDelUpDataBase(String strsql)
      {
          SqlConnection cn = clsdb.getcn();
          cn.Open();
          SqlCommand cmd = new SqlCommand(strsql,cn);
          cmd.ExecuteNonQuery();
          cn.Close();
          cn.Dispose();
      }
  //返回一条记录的方法
      public static int select(String strsql)
      {
          int i = -1;
          SqlConnection cn = clsdb.getcn();
          cn.Open();
          SqlCommand cmd = new SqlCommand(strsql, cn);
          i=(int)cmd.ExecuteScalar();
          cn.Close();
          cn.Dispose();
          return i;
      }
  //返回SqlDataReader 的记录集

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

      public static SqlDataReader SelectDataBase(String strsql)
      {
          SqlConnection cn = clsdb.getcn();
          cn.Open();
          SqlCommand cmd = new SqlCommand(strsql,cn);
          cmd.CommandType = CommandType.Text;
          SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);
          return rd;
       
      }
  //绑定DropDownList的方法
      public static void DataBindDropDownList(DropDownList drp,string strsql)
      {
          SqlConnection cn = getcn();
          cn.Open();
          SqlDataAdapter da = new SqlDataAdapter(strsql,cn);
          DataTable td = new DataTable();
          da.Fill(td);
          drp.DataSource = td;
          drp.DataBind();
          cn.Close();
          cn.Dispose();
      }
  //绑定DataList的方法
      public static void DataBindDataList(DataList list, string strsql)
      {
          SqlConnection cn = getcn();
          cn.Open();
          SqlDataAdapter da = new SqlDataAdapter(strsql, cn);
          DataTable td = new DataTable();
          da.Fill(td);
          list.DataSource = td;
          list.DataBind();
          cn.Close();
          cn.Dispose();
      }
  }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

   

展开更多 50%)
分享

猜你喜欢

一个简单的数据操作类

Web开发
一个简单的数据操作类

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

Web开发
一个简单的asp数据库操作类

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一个MYSQL操作类

Web开发
一个MYSQL操作类

一个简单的AJAX请求类

Web开发
一个简单的AJAX请求类

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

一个打印报表的简单的类

C语言教程 C语言函数
一个打印报表的简单的类

一个简单的链表模版类的实现

C语言教程 C语言函数
一个简单的链表模版类的实现

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

获得connect string简单方法

获得connect string简单方法

谨慎使用Date和Time类

谨慎使用Date和Time类
下拉加载更多内容 ↓