Драйвер Atlantis ODBC |
Драйвер Atlantis ODBC обеспечивает взаимодействие с сервером приложений трехуровневой архитектуры Атлантис-приложения по стандарту ODBC. Этот драйвер поддерживает объектные расширения SQL, реализованные в . БД Атлантис-приложения может храниться на любой из поддерживаемых платформ: Pervasive SQL, MS SQL Server, Oracle.
Драйвер Atlantis ODBC позволяет разрабатывать приложения-клиенты, работающие с БД Атлантис-приложения. При программировании клиентов можно использовать любое средство разработки, обеспечивающее обмен с источником данных ODBC (в т.ч. OLE DB и JDBC). При доступе к БД Атлантис-приложения через драйвер Atlantis ODBC в полном объеме работает сервис, предоставляемый средой разработки
. В т.ч.:многоплатформенность (один и тот же запрос будет одинаково работать на любой из поддерживаемых платформ);
учет прав пользователя при выполнении запроса;
журнализация работы с БД.
SQL-предложения, передаваемые ODBC, могут содержать объектные расширения SQL, реализованные в
.В т.ч.:указание компонентной принадлежности таблиц;
табличные объекты, определенные в Атлантис-приложении (свойства и индексы);
бизнес-объекты, определенные в Атлантис-приложении (свойства, индексы и методы).
Подробнее об объектных расширениях SQL, реализованных в
, см. в документе "Средство разработки Атлантис. Описание языка VIP".Для работы с драйвером Atlantis ODBC необходимо установить Атлантис-приложение в 3-х уровневой архитектуре - стандартнные серверную и клиентскую части (см. раздел "AtlRun: выполнить трехуровневое Атлантис-приложение. "). Затем на клиенте выполнить установку и настройку драйвера с помощью утилиты ConfigODBC.exe, входящей в поставку .
Пользовательское клиентское приложение взаимодействует с сервером приложений через клиентскую часть Атлантис-приложения, используя драйвер Atlantis ODBC. При этом для связи с сервером приложений используются настройки (имя сервера, протокол, порт) трехуровневого клиента Атлантис-приложения (см. Рис. 20).
Рис. 20 Схема использования драйвера Atlantis ODBC
Полностью завершенный работающий пример можно найти в документе "Руководство по разработке Атлантис-приложений".
Атлантис 5.1.33
ConfigODBC: конфигуратор драйвера Atlantis ODBC