|
ГЛАВА 18
Сервер баз данных InterBase и компоненты InterBase Express
На странице InterBase Палитры
компонентов содержатся компоненты доступа к данным,
адаптированные для работы с сервером InterBase и объединенные
названием InterBase Express. Компоненты из набора InterBase
Express предназначены для работы с сервером InterBase
версии не ниже 5.5.
Их преимущество заключается в реализации
всех функций за счет прямого обращения к API сервера
InterBase. Благодаря этому существенно повысилась скорость
работы компонентов.
Новые компоненты предоставляют разработчику
новые возможности. Среди них:
- улучшенное управление транзакциями
(для этого теперь предназначен отдельный компонент
TiBTransaction);
- новые компоненты доступа к
данным, позволяющие лучше решать распространенные
задачи программирования (компоненты TiBDataSet, TIBSQL);
- возможность получения сведений
о состоянии базы данных без прямого обращения к ее
системным таблицам (компонент TiBDatabaseinfo);
- отслеживание состояния процессов
выполнения запросов (компонент TIBSQLMonitor).
С точки зрения разработчика, за исключением
нескольких новых свойств, методика использования этих
компонентов в приложениях БД не отличается от стандартной
методики (см. часть III). Любой новый компонент, инкапсулирующий
набор данных, совершенно обычным образом через компонент
TDataSource можно подключить
к любому стандартному компоненту отображения данных.
В этой главе рассматриваются следующие
вопросы:
- соединение с сервером InterBase
и полноценное управление транзакциями из клиентского
приложения;
- что изменилось в стандартных
компонентах доступа к данным;
- назначение и возможности новых
компонентов доступа к данным;
- отслеживание процессов выполнения
запросов на сервере из клиентского приложения;
- оценивание состояния базы данных;
- особенности переноса клиентских
приложений, работающих с сервером InterBase, на новую
компонентную базу.
|