Подключение к внешним данным через OLEDB
Данная технология представляет собой высокоуровневые объектные модели (библиотеки функций) и создаёт еще один уровень абстракции между приложением и функциями ODBC и OLE DB. В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложении для работы с распределенными БД по технологии клиент-сервер. Особенностью технологии ADO является возможность… Читать ещё >
Подключение к внешним данным через OLEDB (реферат, курсовая, диплом, контрольная)
OLE DB (Object Linking and Embedding Data Base) — технология, предоставляющее решение обеспечения СОМ-приложениям доступ данным независимо от типа источника данных. COM (Component Object Model — объектная модель компонентов) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования [15].
В технологии OLE DB используется механизм провайдеров, под которыми понимают поставщиков данных. Провайдер представляет собой компонент СОМ, позволяющий принимать вызовы OLE DB и выполнять все необходимое для обработки запроса к источнику данных. Провайдер возвращает запрашиваемый объект — обычно это данные в табличном виде. Кроме поставщика данных имеются также сервис провайдеры, реализующие самые различные сервисные функции.
Подключение к внешним данным через ADO.
ADO предоставляет согласованный доступ к таким источникам данных, как SQL Server и XML, а также к источникам данных, предоставляемым при помощи OLE DB и ODBC. Пользовательские приложения, использующие общие данные, могут использовать ADO для соединения с этими источниками данных и для получения обработки и обновления, имеющихся в них данных.
Данная технология представляет собой высокоуровневые объектные модели (библиотеки функций) и создаёт еще один уровень абстракции между приложением и функциями ODBC и OLE DB.
Технология ADO представляет иерархическую модель объектов для доступа к различным OLE DB — провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным и т. д.
Модель объекта не содержит таблиц, среды. Здесь основными объектами являются:
- · объект Набор данных;
- · объект Соединение, создающий связь с провайдером данных;
- · объект Команда — выполнение процедуры.
Особенностью технологии ADO является возможность ее использования в Интернет/Интранет — приложениях для доступа к различным источникам данных.
В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложении для работы с распределенными БД по технологии клиент-сервер.