黑马程序员技术交流社区
标题:
数据库
[打印本页]
作者:
邓江红
时间:
2014-4-1 23:28
标题:
数据库
关于dataset 和datetable的区别
作者:
许庭洲
时间:
2014-4-2 08:04
1.数据集DataSet包含若干表DataTable;
2.DataTable包含若干行DataRow;
3.foreach(DataRow row in dataset Tables[0] Rows) row["Name"]。
作者:
redlong
时间:
2014-4-3 19:50
DataSet:这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来,DataSet是放在内存中的。DataSet 的能力不只是可以储存多个Table 而已,还可以透过DataAdapter对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet 对象可以说是ADO.NET 中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力;也就是说我们是将DataAdapter对象当做DataSet 对象以及数据源间传输数据的桥梁。
DataTable 是一个临时保存数据的网格虚拟表(表示内存中数据的一个表。)
DataSet中包含若干个DataTable
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2