Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Технологии ADO .NET
ADO .NET (ActiveX Data Objects .NET) является набором классов, реализующих программные интерфейсы для облегчения подключения к базам данных из приложения независимо от особенностей реализации конкретной системы управления базами данных и от структуры самой базы данных, а также независимо от места расположения этой самой базы - в частности, в распределенной среде (клиент-серверное приложение) на стороне сервера.
ADO .NET широко используется совместно с технологией web-программирования с использованием объектов ASP .NET для доступа к расположенным на сервере базам данных со стороны клиента.
Технология ADO .NET устанавливает следующую схему работы клиента с сервером баз данных:
Основу ADO .NET составляют два основных модуля: Провайдер данных (Data Provider .NET FrameWork) и Резидентная реляционная база данных (DataSet).
ADO .NET используется для того, чтобы максимально скрыть детали реализации конкретной базы и предоставить программисту набор стандартных классов, интерфейсов, программных средств, которые превращают процесс создания приложения в стандартизированный технологический процесс.
Универсальная стратегия доступа к данным ODBC
ODBC это открытый интерфейс доступа к базам данных, разработанный фирмой Microsoft. Он представляет собой API довольно низкого уровня и предназначен, в основном, для прямого использования в программах, написанных на большинстве современных языков программирования. Несмотря на своё происхождение, этот интерфейс является кроссплатформенным и с успехом работает и в Windows, и в UNIX/Linux, и в MacOS.
ODBC является стандартом Microsoft для работы с реляционными данными. Этот компонент архитектуры UDA служит для обеспечения совместимости с более ранними разработками, так как в современных решениях его роль играют собственные провайдеры технологии OLE DB.
Стандартный ODBC интерфейс обеспечивает высокую степень универсальности приложения - один и тот же код применяется для взаимодействия с различными типами СУБД. Это позволяет разработчикам создавать и реализовывать клиент-серверные приложения, не ориентируясь на какую-то определенную СУБД, а значит, не тратить силы и время на учет особенностей конкретных платформ серверов баз данных, с которыми работает приложение. ODBC драйверы все, что нужно такому приложению для взаимодействия с внешним источником данных. Эти драйверы в соответствии с открытым стандартом ODBC создают либо сами поставщики СУБД, либо сторонние разработчики.
ODBC предоставляет также библиотеку курсоров с курсорами прокрутки для драйверов, поддерживающих базовое соответствие ODBC. Они применяются для просмотра набора записей из базы данных.
ODBC API можно также использовать в языках программирования, например, в С++ для подключения к БД, отправки SQL запросов, получения результатов или ошибок, отключения и т.п. ODBC API это хорошо документированная технология создания клиент-серверных приложений, но она довольно сложна и требует написания достаточно объемного кода.