oledb是什么数据库(oledb)
大家好,今天小六子来为大家解答以下的问题,关于oledb是什么数据库,oledb这个很多人还不知道,现在让我们一起来看看吧!
1、OLEDB(OLEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。
2、OLEDB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化问题语言(SQL)能力,还具有面向其他非SQL数据类型的通路。
3、OLE 全称 Object Link and embed,即对象连接与嵌入。
4、作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法(在过去可能被称为渠道)。
5、OLE DB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。
6、使用OLE DB的应用程序会用到如下的请求序列: 初始化OLE 连接到数据源、发出命令、处理结果、释放数据源对象并停止初始化OLE Object Linking and Embedding,对象连接与嵌入,简称OLE技术。
7、OLE不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型。
8、扩展资料:OLE DB 与ODBC 的关系OLE DB 和ODBC 标准都是为了提供统一的访问数据接口,实际上,ODBC 标准的对象是基于SQL 的数据源(SQL-Based Data Source),而OLE DB 的对象则是范围更为广泛的任何数据存储。
9、从这个意义上说,符合ODBC 标准的数据源是符合OLE DB 标准的数据存储的子集。
10、符合ODBC 标准的数据源要符合OLE DB 标准,还必须提供相应的OLE DB 服务程序(Service Provider),就像SQL Server 要符合ODBC 标准,必须提供SQL Server ODBC 驱动程序一样。
11、现在,微软自己已经为所有的ODBC 数据源提供了一个统一的OLE DB 服务程序,叫做ODBC OLE DB Provider。
12、参考资料来源:百度百科-OLE DB。
本文分享完毕,希望对你有所帮助。