Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Диспетчер драйверов баз данных (ODBC)




 

Механизм Jet поддерживает не все приложения, так как существуют определенные уровни совместимости. Уровень совместимости – условия, при которых некоторые приложения могут использовать только те драйверы, которые поддерживают определенные уровни функциональности. Некоторые приложения требуют управлять ошибками, многопользовательским доступом к данным и контролировать ошибки целостности данных. Поэтому приходится применять расширенные возможности построения приложений базы данных с другими методами доступа к данным.

Появление технологии клиент/сервер - технология (архитектура) взаимодействия клиента и сервера – также потребовало разработки других методов доступа к данным. Целью Microsoft было предоставление приложениям Microsoft Windows доступа к базам данных (основанного на базе SQL – структурированный язык запросов) посредством стандартизированного интерфейса клиент/сервер.

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

В 1992 году возник новый стандарт – Открытый интерфейс доступа к базам данных (Open DataBase Connectivity, ODBC), который был введен и активно продвигался компанией Microsoft.

ODBC – интерфейс открытого взаимодействия с БД. Стратегический интерфейс Microsoft для вызова данных в гетерогенной среде реляционных и нереляционных систем управления базами данных. Использовать этот интерфейс различными приложениями при обращении к различным базам данных позволяет протокол ODBC. Протокол ODBC – стандартный протокол доступа к данным на серверах баз данных. Источник данных – объект, который содержит данные и сведения, используемые при доступе к данным (например, БД и сервер, на котором она размещена).

Приложения для доступа к данным используют драйверы ODBC. Драйверы ODBC – объекты динамической библиотеки компоновки, которые используются приложениями для доступа к источнику данных. Управление доступом осуществляется диспетчером драйверов (ODBC). Диспетчер драйверов ODBC - объекты динамической библиотеки компоновки, под управлением которой осуществляется доступ к драйверам ODBC.

С помощью этой технологии соединение с источником данных ODBC устанавливается с использованием механизмов объектов доступа к данным без привлечения процессора Microsoft Jet.

Такие методы доступа к данным, поддерживаемые Visual Basic, включают:

· Элемент управления Remote Data Source. Это элемент управления, используемый для получения доступа к базам данных ODBC.

· Библиотеки ODBC. Эти библиотеки позволяют вызывать непосредственно интерфейс программирования приложений (API) ODBC; они доcтупны как отдельный программный документ.

· Библиотеки Visual Basic SQL (VBSQL). Эти библиотеки обеспечивают прямую связь с Microsoft SQL Server.

 

В программные средства Microsoft Office входит множество драйверов ODBC. Например, при импортировании внешних данных в рабочую книгу Excel применяется мощный инструмент Microsoft Query (дополнительный инструмент переноса информации различных баз данных в рабочую среду Excel в целях анализа). Информация может находиться в базе данных, такой как Microsoft Access или Borland dBASE, либо принадлежать пользовательскому средству Microsoft SQL Server. Кроме того, в настоящее время Microsoft Query позволяет переносить в Exсel информацию World Wide Web, например, курсы акций.

Для чтения данных внешних сред Microsoft Query использует специальный драйвер ODBC.

Для поиска информации в конкретном источнике внешних данных Microsoft Query применяет другой соответствующий этой операции драйвер ODBC.

 





Поделиться с друзьями:


Дата добавления: 2016-11-18; Мы поможем в написании ваших работ!; просмотров: 1409 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

2175 - | 2132 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.