Читайте также:
|
|
Язык Visual Basic для создания и поддержки клиент-серверных приложений использует разные технологии (механизмы):
- интерфейс ODBC (Open Database Connectivity) корпорации Microsoft,
- технологию ADO (Active Data Objects);
- интерфейс OLE DB (Object Linking and Embedding for DataBases).
Технология ODBC (открытое подключение баз данных) предусматривает применение единого интерфейса для доступа к различным базам данных. Причем язык SQL рассматривается как основное стандартное средство доступа. Этот интерфейс обеспечивает высокую степень универсальности, в результате одно и то же приложение может получать доступ к данным, хранящимся в базах различных целевых СУБД. Таким образом, это инструмент для создания и распространения приложений архитектуры "клиент-сервер", способных работать с широким спектром различных целевых СУБД, а связать приложения с любой выбранной целевой СУБД можно посредством соответствующего ODBC-драйвера. В настоящее время технология ODBC фактически приобрела значение отраслевого стандарта. Основной причиной ее популярности является присущая ей гибкость.
Технология ADO - это программное расширение технологии активных серверных страниц ASP, реализованное в Web-сервере Internet Information Server (IIS) компании Microsoft с целью организации подключений к базам данных. Основными преимуществами технологии ADO является простота использования, высокая скорость, небольшие потребности в оперативной памяти и незначительные затраты дисковой памяти. Объектная модель ADO разработана для выполнения большинства особенностей интерфейса OLE DB.
Интерфейс OLE DB является более универсальной технологией для доступа к любым источникам данных. В него включен механизм провайдеров, под которыми понимаются поставщики данных, находящиеся в надстройке над физическим форматом данных. Их называют сервис-провайдерами. Они помогают объединять в однотипную совокупность объекты, связанные с разнообразными источниками данных. OLE DB может использовать для доступа к источникам данных интерфейс ODBC. В этом случае применяется провайдер OLE DB для доступа к ODBC-данным. Таким образом, интерфейс OLE DB не заменяет интерфейс ODBC, а позволяет организовать доступ к источникам данных через различные интерфейсы, и в том числе через ODBC.
Доступ к данным из разработанных на Visual Basic клиент-серверных приложений выполняется посредством использования объекта управления данными и связанных с ним объектов управления или объектов доступа к данным. В качестве объекта управления данными будем в дальнейшем рассматривать и использовать элемент MS ADO DATA Control. В качестве объектов доступа к данным – такой элемент, как MS DATAGrid Control.
Дата добавления: 2015-07-08; просмотров: 251 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание и работа с хранимыми процедурами | | | Элемент управления MS ADO DATA Control |