Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6310
Последний выпуск: 19.06.2015

ASP - Обзор ADO

ADO: обзор

ActiveX® Data Objects (ADO) предлагает общую модель программирования для любого источника данных OLE DB; представляет собой семейство объектов, предоставляющих атрибуты и методы, используемые для соединения с источником данных. ADO использует общих поставщиков OLE DB для получения доступа к уникальным свойствам определенных источников данных; используются также исходные поставщики OLE DB, включая отдельного поставщика OLE DB, который обеспечивает доступ к драйверам Open Database Connectivity (ODBC). Разработанный для удовлетворения потребностей во всех методах высокого уровня доступа к данным, ADO может обращаться к реляционным, индексно-последовательным (ISAM) и иерархическим базам данных или любому типу источника данных, если для него есть ODBC-совместимый драйвер.

Простота использования, скорость и низкие затраты памяти делают ADO идеальным для написания сценариев на стороне сервера. Фактически, ADO является рекомендованной технологией доступа к данным для ASP-приложений. ADO можно вызвать непосредственно из сценария на стороне сервера или из компонентов, реализующих бизнес-логику.

В отличие от более ранних методов доступа к данным, для создания объектов ADO не требует перемещения по иерархии; большинство объектов ADO может быть создано независимо, что обеспечивает большую гибкость при повторном использовании объектов в разных контекстах и уменьшает затраты памяти. ADO также использует преимущества группировки соединений в ODBC 3.0 для источников данных ODBC и группировки сеанса для поставщиков OLE DB. Такой подход исключает необходимость последовательного создания объектов Connection для каждого пользователя, а этот процесс весьма интенсивно расходует ресурсы.

Однако ADO не может предоставлять данные клиенту через удаленный доступ. После того, как данные извлечены и переданы обозревателю, пользователь не может манипулировать ими или вносить изменения из клиентского приложения. Операции с данными, включая фильтрование и изменение записей, должны производиться на сервере, где размещаются объекты манипулирования данными. Если требования к проекту приложения включают манипулирование данными клиентом, см. раздел Удаленная привязка данных с помощью службы удаленного доступа к данным.

OLE DB, основа универсальной модели доступа к данным, представляет собой набор интерфейсов COM, которые обеспечивают стандартный способ доступа программ к данным. Способ использования приложением функциональных возможностей ADO частично определяется наличием поставщика OLE DB для данных. ADO разработан для работы с OLE DB, и в большинстве случаев компоненты ADO будут взаимодействовать с базами данных через OLE DB; также, если поставщик OLE DB не доступен, можно использовать ADO для непосредственного соединения с помощью драйвера ODBC. Использование ADO через поставщика OLE DB влияет на следующие вопросы:

Дополнительные сведения об ADO см. в документации ADO SDK в пакете SDK операционной системы. Сведения о быстродействии см. в разделе Быстродействие доступа к данным. Примеры использования ADO приведены в подразделе «Доступ к базам данных» раздела «Примеры сценариев ASP» в Примеры ASP.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог