ADO.NET的对象主要包括:DataSet,DataTable,DataColumn,DataRow,和DataRelation。
DataSet:这个对象是一个集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系。所有这些信息都以XML的形式存在,我们可以处理、遍历、搜索任意或者全部的数据。
DataTable:这个对象代表着可以在DataSet对象内找到的所有表
DataColumn:表包含与列有关的信息,包括列的名称、类型和属性。我们可以按照下面的方式创建DataColumn对象,指定数据类型,然后把列加入到表
DataRow:要填充一个表,我们可以使用命令的自动数据绑定功能,或者也可以手工添加行
DataRelation:这个对象代表着两个表之间的父-子关系。关系建立在具有同样数据类型的列上
DataSet对象:表示内存中数据的缓存,可以把它想像成一个临时的数据库,它里可以存多个表(DataTable),而且是断开式的,不用每进行一次操作就对数据库进行更新,从而提高了效率。
DataReader对象:它与DataSet最大的不同是有连接式的,每次对数据库进行存取都会影响到数据库。
Connection对象:用于连接数据库的对象,表示到数据源的一个唯一的连接。
Command对象:表示要对数据库执行的一个SQL语句或一个存储过程。
DataAdapter对象:该对象是与DataSet配合使用的对象,用于把表填充到DataSet,和更新DataSet等

转载于:https://www.cnblogs.com/roucheng/p/3452268.html

ADO.net中常用的对象介绍相关推荐

  1. 深入分析ADO.NET中的DataSet对象

    ADO.NET是.net Framework SDK中用以操作数据库的类库的总称.而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触 ...

  2. JAVA中常用接口的介绍及使用示例 java lang Comparable

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JAVA ...

  3. ADO.NET中五个对象

    一.五类对象 1.Connection对象: connection对象是开启数据库与程序之间的连接,是一个连接对象,用来创建连接对象,没有这个对象是无法从数据库获取到信息.它在ADO.NET最底层. ...

  4. ADO.NET中5大对象简介

    ADO.NET中5大对象简介 ADO.NET在以前的学习中接触过,并以应用过,但并没有好好的总结过.最近这段时间的学习又复习了这块的知识,下面就我现在所知道的总结归纳一下. ADO.NET是基于XML ...

  5. extjs中bind_Extjs中常用表单介绍与应用

    目标: 知道表单面板如何创建 了解表单面板中xtype的类型的应用 知道表单面板如何验证,绑定,取值 综合应用表单面板(玩转它) 内容: 首先我们要理解的是FormPanel也是继承panel组件的. ...

  6. 第六课,Extjs中常用表单介绍与应用

    目标: 知道表单面板如何创建 了解表单面板中xtype的类型的应用 知道表单面板如何验证,绑定,取值 综合应用表单面板(玩转它) 内容: 首先我们要理解的是FormPanel也是继承panel组件的. ...

  7. php redis type,redis中的几种常用基础对象介绍

    一:前言 redis中有几种常用的基础对象,如string.hash.list.set.zset等,下面我们就来介绍下他们的底层实现数据结构与常见应用场景和特点. 二:redisobject 源码位置 ...

  8. Foundation框架中常用类的介绍

    http://blog.csdn.net/mengtnt/article/details/6087536 Foundation框架的架构 cocoa程序编写主要用到2个框架Foundation和App ...

  9. js中常用的对象—String的属性和方法

    今天说一下,js中常用的内置对象--String对象 它有以下几个常用的属性: length prototype 有以下几个常用的方法: parseInt()转换为数字 parseFloat()转换为 ...

最新文章

  1. 用AI指挥另一个AI,GAN+CLIP的组合成了“CG艺术家”
  2. 怎么快速解决KeyShot占CPU100%问题
  3. mysql的limit性能优化
  4. ML之SVM(三种):基于三种SVM(linearSVR、polySVR、RBFSVR)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能
  5. 掌握这些知识点还怕工资上不了30k?(Java篇)
  6. python扫描内网banner信息
  7. 多种问题袭来:崩溃在边缘的“直播赚钱路”
  8. ubuntu 16.04 修改光标/鼠标大小
  9. eclipse中将java项目变成web项目
  10. 动态通讯录(动态内存开辟)(C语言)
  11. 代理模式———动态代理
  12. 小米汽车VS苹果汽车,相同赛道不同逻辑
  13. SQLite数据库安装(windows)
  14. android国际化语言(适配各国语言)
  15. 天霆:桌面虚拟化正处于导入期
  16. oracle revoke 列_oracle受权与回收权限grant和revoke
  17. JavaScript设计模式(2)—— 多种继承方式的实现及原理
  18. MVP模式在项目中的使用
  19. 牛客网SQL 进阶篇刷题
  20. html首行缩进2字符,可以使用CSS属性中的【text-indent】进行设置。

热门文章

  1. javaee实训报告总结_程力汽车集团隆重召开专业厂暨集团成员厂上半年经营工作总结表彰会。2、程力集团专汽公告培训会圆满结束...
  2. Pandas的DataFrame输出截断和省略问题
  3. 【技术综述】人脸妆造迁移核心技术总结
  4. 全球及中国制糖行业销售规模与运营态势研究报告2022版
  5. LeaFlet学习之GridLayer扩展
  6. 浅析Java.lang.Runtime类
  7. scanf从文件中读入,printf写入到文件
  8. 入行php 四年多了,写点自评.
  9. 浅谈企业软件架构(5)
  10. ASP.NET2.0 - ASP.net MVC和ASP.net Web Forms