永发信息网

ADO.NET 中DataSet的组成和结构以及数据提取程序的组成和结构

答案:4  悬赏:0  手机版
解决时间 2021-03-19 14:45
  • 提问者网友:皆是孤独
  • 2021-03-19 04:33
ADO.NET 中DataSet的组成和结构以及数据提取程序的组成和结构
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-03-19 04:49
好吧,这么有兴趣,希望可以帮助你,呵呵:
DataReader是建立在数据库连接状态下,对你所要操作的数据库表结构(数据表)进行的只读取的一个对象,也就是说,如果你需要读取出数据库里表里面的数据的时候,可以用DataReader,用它返回值类型的Read()方法读取数据,例如
SqlDataReader reader = cmd.ExecuteReader();
if(reader.Read())
{
textBox1.text=reader["字段名"].ToString();
}
因为读取到的是一个Object类型的,所以需要转化成为与赋值"="号前面一样的字符串类型。它只是读取,不做修改;
关于DataAdapter/DataSet,这两个通常用的时候是在一起的,它们的作用就好比是一个临时的加工处,这么说吧:数据库好比是企业的一个原料仓库,那么DataAdapter/DataSet就等于工厂加工原料的地方。DataAdapter/DataSet在一次连接数据库之后,将查询到的数据临时保存在内存当中,因此,当你断开数据库连接的时候,只要你的计算机不关机断电,DataAdapter/DataSet当中还是会有你从数据库提取出来的记录的。通常DataAdapter/DataSet只需要获得一个连接,是不需要指定关闭的,如果需要将DataAdapter/DataSet中你操作过的数据提交到数据库,进行数据更新的话,只需要用到SqlCommondBuilder自动创建更行语句进行Update()就OK了。
讲得估计绕了点,呵呵,希望可以帮助你~
全部回答
  • 1楼网友:撞了怀
  • 2021-03-19 07:35
你好! 不知道,你说的组成是什么意思,在我看来,DataSet也就是数据集,是由多个从数据库或者是数据服务组建中构建的单个或多个DataTable组成的,其中DataTable的组成和结果类似于数据库 但是有所区别,具体你还需要从微软的MSDN中查看,数据提取程序的组成和结果,你直接从百度搜一下就有,很多的 仅代表个人观点,不喜勿喷,谢谢。
  • 2楼网友:痴妹与他
  • 2021-03-19 07:27
dataset是数据集,它可以保存多个表,也就是多个Table,可以用其对象.table[x],其中X为大于等于零的数!
  • 3楼网友:迟山
  • 2021-03-19 06:13
DataSet 就好像是一个集合,然后下一级就是DataTable,然后就是一些DataRow 、DataColumn 之类的。当然DataSet里面还有很多的下级类。跟DataSet有关联的脱机数据存储的类是DataAdapter 这个类是从数据库存取数据,然后缓存在DataSet里面。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯