Программирование взаимодействия с серверами СУБД
NewEra поддерживает два способа программирования доступа к базам данных:
- операторы встроенного SQL;
- интерфейс библиотеки классов CCL (Connectivity Class Library).
Преимущества первого способа - простота и наглядность, совместимость с языком Informix-4gl;
однако, приложение, включающее операторы встроенного SQL, не может работать с СУБД,
отличными от Informix.
Интерфейс CCL - объектный интерфейс к базам данных, который обеспечивает открытость
приложений по отношению к используемым СУБД. Модули приложения, основанного на
интерфейсе CCL, обращаются при выполнении к одной из двух динамических библиотек,
поставляемых с Informix-NewEra (рис. 2):
CCL/Informix - реализует взаимодействие с базами данных Informix;
CCL/ODBC - реализует взаимодействие с произвольной СУБД через интерфейс ODBC.