正在加载图片...
通过○DBC访问数据要求特定数据源有相应的驱动器。 ODBC API是数据源的低级接 口,可以通过 API Declare语句在 Visual basic中使用 ODBC AP。ADO是微软推出 的新一代的数据访问技术,它使用户能够编写应用程序以通过 OLEDB提供者访问和 操作数据库服务器中的数据。 OLEDB是一组“组件对象模型”(COM)接口,是新的数 据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的 数据。 OLE DB是 Microsoft uda( Universal Data Access,见图17-1)策略的技 术基础。 OLE DB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系 数据库、电子邮件和文件系统、文本和图形、自定乂业务对象等等。也就是说,OLE DB并不局限于ISAM、Jet甚至关系数据源,它能够处理任何类型的数据,而不考虑 它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel电 子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange中的数据。但是, OLED应用程序编程接口的目的是为各种应用程序提 供最佳的功能,它并不符合简单化的要求。用户需要的API应该是一座连接应用程序 和 OLE DB的桥梁,这就是 ActiveX Data Objects(ADO)。 ADO的一般特征如下 能够从一个查询返回多个记录集 易于使用与高级记录集缓存管理。 复杂临时表类型,包括批处理和服务器方与客户机方临时表 高性能与优秀的错误捕获 灵活性一适用于现有数据库技术和所有 OLE DB数据提供者。 临时表的编程控制 可复用、可改变属性的对象。 同步、异步和事件驱动查询执行。 与其它数据访问对象(如RDO和DAO)相比,ADO对象模型的对象更少,使用更简单。通过ODBC访问数据要求特定数据源有相应的驱动器。ODBC API是数据源的低级接 口,可以通过API Declare语句在Visual Basic中使用ODBC API。ADO是微软推出 的新一代的数据访问技术,它使用户能够编写应用程序以通过 OLEDB 提供者访问和 操作数据库服务器中的数据。OLEDB是一组“组件对象模型”(COM) 接口,是新的数 据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的 数据。OLE DB是Microsoft UDA(Universal Data Access,见图17-1)策略的技 术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系 数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑 它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电 子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLEDB 应用程序编程接口的目的是为各种应用程序提 供最佳的功能,它并不符合简单化的要求。用户需要的API 应该是一座连接应用程序 和 OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。 ADO的一般特征如下: l 能够从一个查询返回多个记录集。 l 易于使用与高级记录集缓存管理。 l 复杂临时表类型,包括批处理和服务器方与客户机方临时表。 l 高性能与优秀的错误捕获。 l 灵活性一适用于现有数据库技术和所有OLE DB数据提供者。 l 临时表的编程控制。 l 可复用、可改变属性的对象。 l 同步、异步和事件驱动查询执行。 与其它数据访问对象(如RDO和DAO)相比,ADO对象模型的对象更少,使用更简单
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有