vb访问数据库的方法及接口的比较(编辑修改稿)内容摘要:

错。 虽然允许用 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 的 DBLibrary API 相同。 VBSQL 只支持微软的 SQL Server。 VBSQL 快而且轻但不支持对象界面。 vb 访问数据库的方法及。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。