Содержание
- Определение. Что означают объекты данных ActiveX (ADO)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет объекты данных ActiveX (ADO)
Определение. Что означают объекты данных ActiveX (ADO)?
Объекты данных ActiveX (ADO) - это набор программных компонентов, обеспечивающих программный интерфейс для доступа к источникам данных из клиентских приложений. ADO действует как слой для общего доступа к любому хранилищу данных из кода приложения. Это устраняет необходимость обладать знаниями о реализации базы данных и снижает сложность работы с кодом низкого уровня, необходимым для обработки данных.
Выпущенный в 1996 году объект данных ActiveX (ADO) возник из концепции RDO (удаленный объект данных) и DAO (объект доступа к данным). Один из компонентов MDAC (компоненты доступа к данным Microsoft), ADO и другие компоненты MDAC предоставляют структуру компонентов, используемых клиентскими приложениями для доступа к SQL, полуструктурированным и устаревшим хранилищам данных.
ADO.NET - это передовая технология доступа к данным, разработанная для работы в среде .NET и основанная на отключенной модели доступа к данным. Хотя ADO использует технологию COM (объектная модель компонентов) для предоставления услуги доступа к данным из неуправляемого кода, ADO.NET зависит от управляемых поставщиков CLR (Common Language Runtime) платформы .NET.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет объекты данных ActiveX (ADO)
ADO использует поставщика OLEDB для подключения к источникам данных и доступа к данным. OLEDB - это компонентный программный интерфейс, предназначенный для взаимодействия с различными источниками данных. Этими источниками данных могут быть как реляционные, так и нереляционные базы данных, такие как объектные базы данных, веб-страницы, электронные таблицы или электронные письма. До OLEDB и ADO ODBC (подключение к открытой базе данных) была популярной моделью, используемой в приложениях на разных платформах.
Объектная модель ADO содержит четыре коллекции из двенадцати объектов. Различные коллекции - это поля, свойства, параметры и ошибки. Каждая коллекция состоит из следующих двенадцати предметов:
- Connection - для подключения к источнику данных через OLE DB
- Команда - для передачи инструкции (SQL-запрос или хранимая процедура) поставщику данных
- Набор записей - группа записей, представляющих данные
- Немедленно - набор записей заблокирован оптимистическим или пессимистическим способом
- Пакет - для совершения или выполнения транзакции базы данных отката
- Транзакция - транзакция базы данных
- Запись - набор полей
- Stream - для чтения и записи потока байтов
- Параметр - для изменения функциональности
- Поле - столбец в базе данных
- Недвижимость - возможность поставщика OLEDB
- Ошибка - ошибка, с которой сталкивается поставщик OLEDB во время выполнения
ADO 2.8 является последней версией и имеет следующие функции:
- КомпонентыОни используются для доступа к данным и манипулирования ими из различных источников, что дает такие преимущества, как простота использования, более быстрый доступ, низкие затраты памяти и небольшой объем дискового пространства.
- ADO MD (MultiDImensional): используется для доступа к многомерным данным, таким как объекты CubeDef и CellSet.
- RDS (Службы удаленных данных): для извлечения и обновления данных на сервере от клиента за одну транзакцию.
- ADOX (ADO Extensions): это дополнительный набор компонентов, используемых для создания и обслуживания объектов, связанных со схемой (таблицы или процедуры) и безопасностью (пользователь и группа).