VB访问数据库的方法及接口的比较(第2页)
本文共计3104个字,预计阅读时长11分钟。【 字体:大 中 小 】
ODBC API:数据库厂商为程序设计者提供的直接访问数据库的一组函数。注意:这里要指出的是,虽然ODBC API提供了很多很方便而且强大的功能。但是通常来说ODBC API都比较难学,而且使用很容易出错。虽然允许用ODBC API来操作ODBC句柄,但还是要小心,如果不正确地使用ODBC API,可能会导致不可预知的错误。例如,假如使用ODBC API代码来关闭连接或释放这些ODBC句柄中的任何一个,那么RemoteData控件或RDO的行为将是不可预知的。保存ODBC句柄以供备用也是没有意义的,因为它们是可变的。
ODBC Direct:是一种基于DAO对象的新的DAO模式,其方法和属性与RDO功能相同。使用在有DAO代码存在的场合,可用来访问远程数据源。
OLE DB: 是COM模型的数据库接口。是一种底层数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO技术的应用程序或用于C 的开发者开发定制的数据库组件。它能够处理任何类型的数据。OLE DB向应用程序提供一个统一的数据访问方法,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在电子数据表、文本文件甚至邮件服务器,诸如 Microsoft Exchang中的数据。OLE DB不能被VB直接调用。
RDC(RemoteData Control):远程数据访问控件。是一种对RDO数据绑定的控件。可以输出特定的结果集到数据源控件。
RDO(Remote Data Objects):远程数据对象。是一个到ODBC的、面向对象的数据访问接口,远程数据对象和集合为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。对象和集合都具有描述数据库的各个部件特征的属性以及用来操作这些部件的方法。可以在对象和集合之间建立起关系,这些关系就代表了数据库系统的逻辑结构。它同易于使用的DAO style组合在一起,提供了1个接口,形式上展示出所有ODBC的底层功能和灵活性。RDO是ODBC API的一个浅层界面接口。是专为访问远程ODBC关系数据源而设计的。尽管RDO在访问Jet或ISAM数据库方面受到限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQL Server、Oracle以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性以及方法。
VBSQL:是Visual Basic结构化查询语言。是一种基于API的接口方法,几乎与C的DB-Library API相同。VBSQL只支持微软的SQL Server。VBSQL快而且轻但不支持对象界面。
下一页


经典毕业论文致谢信
优秀博士毕业论文致谢信范文
辽宁何氏医学院本科生毕业论文(设计)开题报告模板
优秀会计硕士毕业论文致谢信
优秀本科毕业论文致谢信模板
小学音乐论文参考文献范例
浅谈钢琴触键
浅谈奥德修斯与西方古典文学的人文主义传统
生物化学研究论文15篇(精)
生物化学研究论文15篇【精华】
2021年论文致谢词300字(通用6篇)
关于本科论文致谢(通用15篇)
舒曼歌曲中浪漫主义艺术特色
浅论音乐的节奏
浅谈音乐赏析让音乐走入学生的心灵
当前音乐教育存在的问题与对策论文(精选5篇)
音乐系毕业论文-分析巴赫BWV846的演奏技巧和艺术特征
“古典园林,精致江南”
古典分配理论探源
对古典文论的几句闲话