OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. Microsoft originally intended OLE DB as a higher-level replacement for, and successor to, ODBC, extending its feature set to support a wider variety of non-relational databases, such as object databases and spreadsheets that do not necessarily implement SQL.

Property Value
dbo:abstract
  • OLE DB (algunas veces escrito como OLEDB u OLE-DB) es la sigla de Object Linking and Embedding for Databases ("Enlace e incrustación de objetos para bases de datos") y es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información, o bases de datos, de manera uniforme. (es)
  • OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. Microsoft originally intended OLE DB as a higher-level replacement for, and successor to, ODBC, extending its feature set to support a wider variety of non-relational databases, such as object databases and spreadsheets that do not necessarily implement SQL. (en)
  • OLE DB (parfois orthographié OLEDB ou OLE-DB) est une API développée par Microsoft permettant l'accès aux données. OLE DB se sert d'interfaces COM (Component Object Model). Il a été conçu dans le but de remplacer ODBC, de ce fait il permet l'accès à des bases de données exotiques ou des sources de données qui n'utilisent pas un processeur de requêtes SQL. OLE DB fait partie du framework MDAC. (fr)
  • OLE DB (Object Linking and Embedding, Database, auch OLEDB oder OLE-DB genannt) ist eine von Microsoft entwickelte Programmierschnittstelle basierend auf dem Component Object Model (COM) für einen standardisierten Zugriff auf unterschiedliche Datenquellen, angefangen von einfachen Textdateien über Excelmappen, SQL-Datenbanken bis hin zu Objektdatenbanken. OLE DB wurde als Nachfolger von ODBC entwickelt. Mit ODBC wurde ein einheitlicher Zugriff auf relationale Datenbanken mit der Abfragesprache SQL erreicht. OLE DB erweitert die Funktionalität von ODBC erheblich, da damit ein standardisierter Zugriff auf grundverschiedene Datenquellen möglich wird. Allerdings ist OLE DB auch wesentlich komplexer, und das Ziel eines universellen Datenzugriffs, der es dem Programmierer erlauben würde, seine Anwendungen ohne Rücksichtnahme auf die Art der Datenhaltung frei zu gestalten, ist nur teilweise erreicht. Microsoft hat angekündigt, dass die „Denali“-Version des SQL Servers die letzte Version mit einem OLE-DB-Provider sein wird, für die Zeit danach wird der ODBC Provider empfohlen. (de)
  • OLE DB (Object Linking and Embedding, Database) はマイクロソフトの設計したAPIであり、一様な形で格納されている様々な種類のデータへのアクセスを行うものである。OLEDB、OLE-DB とも表記する。Component Object Model (COM) を使って実装されたインタフェース群であり、そのためOLEと関係がある。ODBCをより抽象化した形で置換するもので、関係データベース以外の各種データベースもサポートするよう拡張されている。オブジェクトデータベース、表計算ソフトなどSQLをサポートしていないものにも対応している。 OLE DB は、データ格納域とアプリケーションを分離し、データソース、セッション、コマンドなど抽象化された概念群を使ってアクセスを提供する。アプリケーションによっては様々なデータ源やデータの種類にアクセスする必要があるが、データ格納元の機能への固有なアクセス方法を知る必要を省くためにこのようなインタフェースが考案された。OLE DB は概念的に「コンシューマ (consumer)」と「プロバイダ (provider)」に分けられる。コンシューマとはデータにアクセスする必要のあるアプリケーションであり、プロバイダはインタフェースを実装したソフトウェアコンポーネントで、コンシューマにデータを提供する。OLE DB は Microsoft Data Access Components (MDAC) スタックの一部である。MDACは相互に連携してフレームワークとして機能するマイクロソフトの複数の技術を集約したもので、プログラマに対して様々なデータストアにアクセスするアプリケーションを一貫した方法で開発する手段を提供する。OLE DB プロバイダは、テキストファイルや表計算ソフトなどの単純なデータストアへのアクセス用に作成でき、Oracle、SQL Server、Sybase ASE などの複雑なデータベースへのアクセス用にも作成できる。また、電子メールシステムのような階層型データモデルへのアクセスも提供できる。 しかし、データストアの種類が異なれば機能も異なるので、OLD DB プロバイダは OLE DB の全てのインタフェースを実装できるとは限らない。可能な部分はCOMオブジェクトを使って実装でき、OLE DB プロバイダはデータストアの機能を対応するCOMインタフェースにマッピングする。マイクロソフトは使用するデータベース技術によっては適用できない可能性のあるインタフェースを "provider-specific" と称している。なおプロバイダはデータストアの機能を強化することもでき、これをマイクロソフトは「サービス」と称している。 (ja)
  • OLE DB (ang. Object Linking and Embedding, Database, czasem zapisywany jako OLEDB lub OLE-DB) - interfejs programistyczny firmy Microsoft służący do uzyskiwania dostępu do danych. Jest to obiekt COM, który funkcjonuje w podobny sposób jak ODBC, ale w odniesieniu do dowolnego źródła danych, a nie tylko baz danych SQL. Aplikacje mogą wykorzystywać OLE DB do bezpośredniego sięgania do danych lub też poprzez OLE DB mogą wywoływać ODBC, aby uzyskać dostęp do baz ODBC. OLE DB for OLAP jest wykorzystywany do sięgania do baz danych typu OLAP. Microsoft ActiveX Data Objects (ADO) jest zbiorem obiektów COM, który udostępnia prostszy interfejs OLE DB. W porównaniu z interfejsami otwartymi typu ODBC, OLE DB jest rozwiązaniem własnościowym i nieprzenośnym, przeznaczonym jedynie dla oprogramowania w środowisku Microsoft Windows. (pl)
  • A OLE DB é uma API desenvolvida pela Microsoft com base no COM. Essa API representa uma biblioteca de interface COM que permite o acesso universal a diversas fontes de dados. O SQL Server inclui um provedor OLE DB nativo. O provedor oferece suporte aos aplicativos escritos com o OLE DB ou com outras APIs que usam o OLE DB, como a ADO. O SQL Server, através do fornecedor nativo, também oferece suporte a objetos ou componentes de usam o OLE DB, como o ActiveX, a ADO ou os Microsoft .NET Enterprise Servers.Muito usado pela microsoft. (pt)
  • OLE DB (англ. Object Linking and Embedding, Database) — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа. OLE DB (связывание и внедрение объектов, базы данных, а иногда в литературе встречается как OLEDB или OLE-DB) является API разработанной Microsoft для доступа к различным типам данных, которые хранятся в единой форме. Программа представляет собой набор интерфейсов, реализованных с помощью Component Object Model (COM); в данном случае это связано с OLE. Она была разработана в качестве дальнейшего развития и должна прийти на замену и в качестве преемника ODBC, расширяя набор функций для поддержки более широкого круга нереляционных источников данных, таких как объектно-ориентированые базы данных или электронные таблицы, и для которых не обязательно использовать SQL. OLE DB отделяет хранилище данных из приложения, которое должно иметь доступ к нему через набор абстракций, которые включают DataSource, сессию, командную строку. Это было сделано потому, что различным приложениям необходим доступ к различным видам и источникам данных и не всегда нужно знать, как получить доступ к методологии функционирования конкретной технологии. OLE DB концептуально разделена на потребителей и поставщиков. Потребителями являются приложения, которым необходим доступ к данным, а поставщик реализует в своем интерфейсе программный компонент и, следовательно, обеспечивает информацией потребителя. OLE DB является частью Microsoft Data Access Components (MDAC). MDAC является группой технологий Microsoft, которые взаимодействуют вместе как основа, которая позволяет программистам создать единый и всеобщий способ разработки приложений для доступа к данным практически любого хранилища. OLE DB провайдеры могут быть созданы для обеспечения простого доступа к таким хранилищам данных, как текстовые файлы и электронные таблицы, вплоть до таких сложных баз данных, как Oracle, Microsoft SQL Server и Sybase ASE. Он может также обеспечить доступ к иерархическим хранилищам данных таких, как системы электронной почты. Однако, поскольку различные хранилища данных технологий могут иметь разные возможности, OLE DB не может реализовать все возможности интерфейса, доступные для OLE DB. Возможности, которые доступны, осуществляются посредством использования объектов COM — поставщик OLE DB будет отсылать к карте хранилища данных технологий, обеспечивая функциональность для конкретного интерфейса COM. Microsoft описывает наличие интерфейса «конкретного поставщика», поскольку оно не может применяться в зависимости от используемой технологии баз данных. Отметим также, что поставщики могут увеличить возможности хранения данных — таких возможностей, как услуги в терминологии Microsoft. Долгое время Microsoft рекомендовала использовать OLE DB взамен ODBC, но с анонсом Microsoft SQL Server 2014 было объявлено, что прекращается поддержка «родного» OLE DB для этого продукта и остаётся только поддержка ODBC. (ru)
  • OLE DB(Object Linking and Embedding, Database,对象链接嵌入数据库,有时亦写作OLEDB或OLE-DB)是微软为以统一方式访问不同类型的数据存储设计的一种应用程序接口,是一组用组件对象模型(COM)实现的接口,而与对象连接与嵌入(OLE)无关。它被设计成为ODBC的一种高级替代者和继承者,把它的功能扩展到支持更多种类的非关系型数据库,例如可能不支持SQL的对象数据库和电子表格(如Excel)。 OLE DB用一组抽象概念(包括数据源、会话、命令和行集)将数据的存储从需要访问数据的应用中分离出来。这是因为不同的应用需要访问不同数据类型和数据源,但是并不需要了解具体如何使用特定技术的方法访问这些数据。OLE DB在概念上分为了消费者和提供者。消费者是那些需要访问数据的应用程序,提供者是实现了那些接口并将数据提供给消费者的软件组件。OLE DB是微软数据访问组件(MDAC)的一部分。MDAC是一组微软技术,以框架的方式相互作用,为程序员开发访问几乎任何数据存储提供了一个统一并全面的方法。OLE DB的提供者可以用于提供像文本文件和电子表格一样简单的数据存储的访问,也可以提供像Oracle、SQL Server和Sybase ASE一样复杂的数据库的访问。OLE DB同样可以提供对层次类型的数据存储(如电子邮件系统)的访问。 另一方面,由于不同的数据存储技术可能具有不同的能力,OLE DB提供者不需要实现OLE DB中每一个接口。通过使用COM对象实现可用的能力 - OLE DB提供者将把数据存储技术的功能映射到特定的COM接口上。当某种接口提供的能力在所使用的数据库技术中不适用时,微软称该接口的可用性为"provider-specific"。同时,提供者也可以扩大数据存储的能力 - 这些能力在微软的用语中被称为services。 (zh)
dbo:wikiPageID
  • 1435966 (xsd:integer)
dbo:wikiPageRevisionID
  • 688112524 (xsd:integer)
dct:subject
rdfs:comment
  • OLE DB (algunas veces escrito como OLEDB u OLE-DB) es la sigla de Object Linking and Embedding for Databases ("Enlace e incrustación de objetos para bases de datos") y es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información, o bases de datos, de manera uniforme. (es)
  • OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. Microsoft originally intended OLE DB as a higher-level replacement for, and successor to, ODBC, extending its feature set to support a wider variety of non-relational databases, such as object databases and spreadsheets that do not necessarily implement SQL. (en)
  • OLE DB (parfois orthographié OLEDB ou OLE-DB) est une API développée par Microsoft permettant l'accès aux données. OLE DB se sert d'interfaces COM (Component Object Model). Il a été conçu dans le but de remplacer ODBC, de ce fait il permet l'accès à des bases de données exotiques ou des sources de données qui n'utilisent pas un processeur de requêtes SQL. OLE DB fait partie du framework MDAC. (fr)
  • A OLE DB é uma API desenvolvida pela Microsoft com base no COM. Essa API representa uma biblioteca de interface COM que permite o acesso universal a diversas fontes de dados. O SQL Server inclui um provedor OLE DB nativo. O provedor oferece suporte aos aplicativos escritos com o OLE DB ou com outras APIs que usam o OLE DB, como a ADO. O SQL Server, através do fornecedor nativo, também oferece suporte a objetos ou componentes de usam o OLE DB, como o ActiveX, a ADO ou os Microsoft .NET Enterprise Servers.Muito usado pela microsoft. (pt)
  • OLE DB (Object Linking and Embedding, Database, auch OLEDB oder OLE-DB genannt) ist eine von Microsoft entwickelte Programmierschnittstelle basierend auf dem Component Object Model (COM) für einen standardisierten Zugriff auf unterschiedliche Datenquellen, angefangen von einfachen Textdateien über Excelmappen, SQL-Datenbanken bis hin zu Objektdatenbanken. (de)
  • OLE DB (Object Linking and Embedding, Database) はマイクロソフトの設計したAPIであり、一様な形で格納されている様々な種類のデータへのアクセスを行うものである。OLEDB、OLE-DB とも表記する。Component Object Model (COM) を使って実装されたインタフェース群であり、そのためOLEと関係がある。ODBCをより抽象化した形で置換するもので、関係データベース以外の各種データベースもサポートするよう拡張されている。オブジェクトデータベース、表計算ソフトなどSQLをサポートしていないものにも対応している。 しかし、データストアの種類が異なれば機能も異なるので、OLD DB プロバイダは OLE DB の全てのインタフェースを実装できるとは限らない。可能な部分はCOMオブジェクトを使って実装でき、OLE DB プロバイダはデータストアの機能を対応するCOMインタフェースにマッピングする。マイクロソフトは使用するデータベース技術によっては適用できない可能性のあるインタフェースを "provider-specific" と称している。なおプロバイダはデータストアの機能を強化することもでき、これをマイクロソフトは「サービス」と称している。 (ja)
  • OLE DB (ang. Object Linking and Embedding, Database, czasem zapisywany jako OLEDB lub OLE-DB) - interfejs programistyczny firmy Microsoft służący do uzyskiwania dostępu do danych. Jest to obiekt COM, który funkcjonuje w podobny sposób jak ODBC, ale w odniesieniu do dowolnego źródła danych, a nie tylko baz danych SQL. Aplikacje mogą wykorzystywać OLE DB do bezpośredniego sięgania do danych lub też poprzez OLE DB mogą wywoływać ODBC, aby uzyskać dostęp do baz ODBC. OLE DB for OLAP jest wykorzystywany do sięgania do baz danych typu OLAP. (pl)
  • OLE DB (англ. Object Linking and Embedding, Database) — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа. Долгое время Microsoft рекомендовала использовать OLE DB взамен ODBC, но с анонсом Microsoft SQL Server 2014 было объявлено, что прекращается поддержка «родного» OLE DB для этого продукта и остаётся только поддержка ODBC. (ru)
  • OLE DB(Object Linking and Embedding, Database,对象链接嵌入数据库,有时亦写作OLEDB或OLE-DB)是微软为以统一方式访问不同类型的数据存储设计的一种应用程序接口,是一组用组件对象模型(COM)实现的接口,而与对象连接与嵌入(OLE)无关。它被设计成为ODBC的一种高级替代者和继承者,把它的功能扩展到支持更多种类的非关系型数据库,例如可能不支持SQL的对象数据库和电子表格(如Excel)。 OLE DB用一组抽象概念(包括数据源、会话、命令和行集)将数据的存储从需要访问数据的应用中分离出来。这是因为不同的应用需要访问不同数据类型和数据源,但是并不需要了解具体如何使用特定技术的方法访问这些数据。OLE DB在概念上分为了消费者和提供者。消费者是那些需要访问数据的应用程序,提供者是实现了那些接口并将数据提供给消费者的软件组件。OLE DB是微软数据访问组件(MDAC)的一部分。MDAC是一组微软技术,以框架的方式相互作用,为程序员开发访问几乎任何数据存储提供了一个统一并全面的方法。OLE DB的提供者可以用于提供像文本文件和电子表格一样简单的数据存储的访问,也可以提供像Oracle、SQL Server和Sybase ASE一样复杂的数据库的访问。OLE DB同样可以提供对层次类型的数据存储(如电子邮件系统)的访问。 (zh)
rdfs:label
  • OLE DB (en)
  • OLE DB (de)
  • OLE DB (es)
  • OLE DB (fr)
  • OLE DB (ja)
  • OLE DB (pl)
  • OLE DB (pt)
  • OLE DB (ru)
  • OLE DB (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of