ADO.net学习进程

什么是 ADO.NET?

  • ADO.NET 是 .NET 框架的组成部分
  • ADO.NET 由一系列用于操作数据访问的类组成
  • ADO.NET 完全基于 XML
  • ADO.NET 没有 Recordset 对象,这一点与 ADO 不同

 

SqlDateReader:

 

DateSet:查询并读取数据(包括dataview及datatable的操作)

void adodataset()
 {
  string Constr=ConfigurationSettings.AppSettings["JaneConnection"];
  SqlConnection Conn=new SqlConnection(Constr);
  string sql="select * from bzk_company";
  SqlCommand Cmd=new SqlCommand(sql,Conn);
  SqlDataAdapter da=new SqlDataAdapter();
  da.SelectCommand=Cmd;
  DataSet ds=new DataSet();
  DataTable dt2=new DataTable();
  da.Fill(dt2);//da把数据流填充到dt2中
  ds.Tables.Add(dt2);
  
 
  DataTable dt=ds.Tables[0];
  //dataview操作
  DataView dv=dt.DefaultView;
  dv.Sort="company_name desc";//排序
  //dv.RowFilter="company_name='asdf'";//过滤
  DataTable dt1=dv.ToTable();//重写到表中
  Response.Write(dt1.Rows[0][2].ToString()+"<br>");//指定输出哪行那哪列的数据
  DataTableReader dr=dt1.CreateDataReader();//输出
  while(dr.Read())
  {
   Response.Write(dr["company_name"]+"<br>");
  
  }
  
 }

你可能感兴趣的:(sql,框架,.net,xml)