新疆软件开发

本站首页 软件开发 成功案例 公司新闻 公司简介 客服中心 软件技术 网站建设
  您现在的位置: 新疆二域软件开发公司 >> .Net技术 >> 文章正文

VB6.0的3种类型的数据库访问方式介绍

VB6.0提供了以下3种类型的数据库访问方式:
·  ActiveX Data Object(ADO)
·  Remote Data Object(RDO)
·Data Access Object(DAO)

    VB.NET提供了新一代的数据库访问技术:ADO.NET。ADO.NET不是ADO的升级版本,而是全新的对象模型,比ADO更加适用于分布式编程及网络编程。ADO.NET是根据离线模型设计的,因此可以使用与数据隔离的数据快照。
    ADO.NET从Web开发的角度对ADO进行了改进。它自动连接网络,致力于让Web数据访问变得更加简单和高效,脱机记录集和对XML的支持使得这方面的增强成为可能。由于采用了脱机记录集,ADO.NET不再支持服务器端游标。ADO.NET把记录数据保存为XML文档,把模式(Schema)和数据视为分离的、可替换的元素。
    ADO.NET提供了许多新功能。ADO.NET能够使用联机的或者非联机的(脱机的)记录集,具体由客户端用户选择的游标类型和游标位置决定。记录集的本地存储格式是ADTG
  (Advanced Data Table Gram,高级数据表图)文件格式。ADT’G是微软特有的二进制存储模式,代表着记录集在内存中的映像。
    在ADO.NET对象模型中,DataSet(数据集)是最重要的对象。通常,一个DataSet对象就是一个记录集。ADO.NET提供了记录集的所有数据库功能:排序、分页、过滤视图、关系、索引和主键。DataSet对象代表了一个存在于内存中、有着丰富功能的数据缓冲区。DataSet对象通过表来组织数据,这些表与原始的数据源之间不存在连接。用户可以添加表,而且表可以通过读取本地或远程.XML文件获得,也可以从任何可访问的系统资源
  (包括内存和其他附属设备)读取。用户可以排序、索引、过滤数据表,像处理ADO的RecordSet一样导航数据表。
    用户还可以通过命令用数据集填充DataSet对象。如果以.NET集合的形式为DataSet对象提供数据表(具有集合功能的.NET数据类型是ICollection),则同一个DataSet对象能够服务于多数据请求。与ADO的RecordSet不同,DataSet是对数据源的一种抽象。而且,DataSet对象保留了一个在内存中工作的数据存储器,它没有完全淘汰记录集功能。如果需要一次性地滚动记录集,然后生成某种输出,那么,就需要使用DataReader对象。

作者:未知 | 文章来源:未知 | 更新时间:2007-12-23 16:32:15

  • 上一篇文章:

  • 下一篇文章:

  • 相关文章:
    VB如何调用EXCEL 对象更改单元格中的内容
    用vb制作文字窗体
    在VB中移动当前记录的方法
    VB编程中的If函数
    软件技术
    · 开发语言
    · Java技术
    · .Net技术
    · 数据库开发
    最新文章  
    ·.net技术 asp.net MVC3 Vi
    ·.net将视频文件格式转换成
    ·NET Framework 2.0 Servic
    ·如何动态修改winform的app
    ·asp,net软件结构设计和相关
    ·学习怎样使用ASP.NET中的虚
    ·,net基础类的学习:system
    ·.net学习:c#事件的深入分
    ·Facade Pattern学习总结
    ·C#如何设置或者获取目录的
    ·如何使用XSL来定义ASP.NET
    ·理解WCF Data Contract契约
    ·如何能在.net2.0开发的控件
    ·模式怎样使用,讲解模式的
    ·如何解决Menu菜单被frame遮
    关于我们 | 软件开发 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
    版权所有 © 2016 新疆二域软件开发网 www.k8w.net All Rights Reserved 新ICP备14003571号
    新疆软件开发总机:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000