浅析使用ADO.NET DataTable构造函数
创始人
2024-06-10 16:01:34
0

经过长时间学习ADO.NET,于是和大家分享一下,让大家也了解了解关于ADO.NET的知识,看完本文你肯定有不少收获,喜欢研究数据库的朋友一定要仔细阅读。ADO是 Microsoft为***和***大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。

#T#DataTable对象是内存中的一个数据表,主要由DataRow对象和DataColumn对象组成。DataTable对象是组成DataSet对象的主要组件,因DataSet对象可以接收由DataAdapter对象执行SQL指令后所取得的数据,这些数据是DataTable对象的格式,所以DataSet对象也需要许多DataTable对象来储存数据,并可利用DataRows集合对象中的Add方法加入新的数据。DataTable类属于System.Data命名空间,因此要想使用DataTable对象必须引用System.Data命名空间。DataTable对象常用的属性请参见表所示:

属性 说明
Columns 表示列的集合或DataTable包含的DataColumn
Constraints 表示特定DataTable的约束集合
DataSet 表示DataTable所属的数据集
PrimaryKey 表示作为DataTable主键的字段或DataColumn
Rows 表示行的集合或DataTable包含的DataRow
HasChanges 返回一个布尔值,指示数据集是否更改了

根据类ADO.NET DataTable构造函数的多种重载,类DataTable的实例化,有两种常用方法:

***种ADO.NET DataTable构造函数方法,请看下面的代码示例:

  1. DataTable objStudentTable = new DataTable("Students"); 

创建DataTable对象的实例,以表名字符串作为参数。

第二种ADO.NET DataTable构造函数方法,创建DataTable对象的实例,无参数。创建后,再修改TableName属性,给表设定表名。此外,请看下面的代码示例:

  1. DataSet studentDS = new DataSet();  
  2. DataTable objStudentTable = studentDS.Tables.Add("Students"); 

创建DataTable的实例,然后将其添加到数据集的Tables集合中。实际编程中常用这种办法,一条代码完成多个任务。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...