DataSet与DataAdapter的关系

DataSet
作用:DataSet,DataAdapter读取数据。
问:什么是DataAdapter?
答:DataAdapter对象在DataSet与数据之间起桥梁作用

string strConn="uid=账号;pwd=密码;database=数据库;server=服务器";//SQL Server链接字符串
SqlConnection ConnSql=new SqlConnection (strConn); //Sql链接类的实例化
ConnSql.Open ();//打开数据库
string strSQL="SELECT * FROM 表名1 "; //要执行的SQL语句
SqlDataAdapter da=new SqlDataAdapter(strSQL,ConnSql); //创建DataAdapter数据适配器实例
DataSet ds=new DataSet();//创建DataSet实例
da.Fill(ds,"自定义虚拟表名");//使用DataAdapter的Fill方法(填充),调用SELECT命令
ConnSql.Close ();//关闭数据库

时间: 2024-11-08 21:45:46

DataSet与DataAdapter的关系的相关文章

C#二十七 Dataset和DataAdapter

DataAdapter提供连接DataSet对象和数据源的桥梁.DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使DataSet中数据的更改与数据源保持一致. DataSet是ADO.NET中最核心的成员之一,是各种基于.NET平台程序语言(如VB.NET.C#.NET.C++.NET)的数据库应用程序开发最常接触的类,这是因为DataSet在ADO.NET实现从数据库中抽取数据的作用.数据抽取后,DataSet就是数据的存放地,它是各种

022. ASP.NET为DataSet中数据集添加关系及动态创建主子表和添加主子表关系

protected void Page_Load(object sender, EventArgs e) { string connectionString = "server=.;database=TYW;uid=sa;pwd=123.456;";// ConfigurationSettings.AppSettings["strCon"]; SqlConnection mycon = new SqlConnection(connectionString);//创建

ADO.NET中的DataSet和DataAdapter

DataSet和DataTable DataSet是一个数据集合,存储在内存中,算是一个临时的数据库. 个人觉得,不是太常用了,DataTable或者直接用List<model>存数据比这个好. 还是也说一下使用方法吧. DataSet ds =new DataSet("school"); DataTable dt = new DataTable("stu"); dt.columns.Add("列名",typeof(string));

ORM即 对象-关系映射(转自:微冷的雨)

ORM即 对象-关系映射: 将数据库中的数据关系表,映射为实体对象. 灵动思绪EF(Entity FrameWork) 作者: 微冷的雨  来源: 博客园  发布时间: 2013-01-22 16:28  阅读: 10119 次  推荐: 16   原文链接   [收藏] 很久之前就想写这篇文章了,但是由于种种原因,没有将自己学习的EF知识整理成一片文章.今天我就用CodeFirst和ModelFirst两种方式的简单案例将自己学习的EF知识做个总结. 在讲解EF之前,我们先来看下ORM ORM

模拟在内存中的数据库DataSet相关的类

这篇连着上一篇DataReader相关类. 下面两段话是在msdn官网摘下来:       .NET Framework 数据提供程序是专门为数据操作以及快速.只进.只读访问数据而设计的组件.Connection 对象提供到数据源的连接. 使用 Command 对象可以访问用于返回数据.修改数据.运行存储过程以及发送或检索参数信息的数据库命令. DataReader 可从数据源提供高性能的数据流. 最后,DataAdapter 在 DataSet 对象和数据源之间起到桥梁作用. DataAdap

Ado.Net,关于DataSet和DataTable

DataSet和DataTable的 区别与联系 1.简要说明二者关系 在我们编写代码的时候从数据库里取出数据,填充到dataset里,再根据表的名字,实例化到 DataTable 中. ●注意如下 Ado.Net 关系: Connection_____Command____DataAdapter____Dataset  _____Datareader ● DataSet 是放在内存中的,对DataSet中数据的修改并不直接反应到数据库,要通过 DataAdapter 的 Update 方法更新

DataAdapter对象

DataAdapter对象在物理数据库表和内存数据表(结果集)之间起着桥梁的作用.它通常与DataTable对象或DataSet对象配合来实现对数据库的操作. DataAdapter对象是一个双向通道,用来把数据从数据源中读到一个内存表中,以及把内存中的数据写回到一个数据源中. DataAdapter对象可以使用Connection对象连接到数据源,并使用Command对象从数据源检索数据以及将更改写回数据源. 如果所连接的是SQL Server数据库,则需要将SqlDataAdapter与关联

ADO.NET快速入门——使用DataSet返回数据

相关知识: DataSet和DataAdapter的内部结构: DataSet通过DataAdapter从数据库中获取数据 DataSet对象内部包括一个集合(Tables),也就是可以拥有多个表(DataTables):每个表存放着从数据库放回的一个结果集(一般由一条SELECT语句产生一个结果集) DataTable对象包含一个行集合(Rows),集合中的每个元素都是一个DataRow类型的对象.DataRow提供了通过下标或者列名进行访问字段数据的操作 DataTable对象还包含一个列集

C# ado.net DataSet使用(五)

一.填充dataset 1 class Program 2 { 3 private static string constr = "server=.;database=northwnd;integrated security=sspi"; 4 static void Main(string[] args) 5 { 6 string sql = "select contactname,companyname from customers"; 7 using (SqlC