Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4
Кент Рейсдорф. BORLAND C++BUILDER. Страница 454
Свойство Connected открывает и закрывает соединение с базой данных. Вы можете установить для него значение true через инспектор объектов, чтобы открыть соединение во время разработки. Если вы открываете компонент TDataSet, который обращается к TDatabase, соединение открывается автоматически. При закрытии TDatabase все связанные с ним компоненты TDataSet также закрываются.
Если вы определили в своем приложении AliasName, то для открытия компонентов :1 TDataSet должны быть загружены форма или модуль с соответствующим компонентом TDatabase.
Чтобы избежать процедуры входа на сервер при каждом открытии базы данных, устанавливайте для свойства KeepConnection значение true.
Если для свойства LoginPrompt установлено значение true, при соединении с сервером базы данных у пользователя будет запрашиваться входная информация. Выдачи приглашения можно избежать, если использовать событие OnLogin (см. следующий раздел).
Основные задачи
Ваше приложение должно включать в себя компонент TDatabase для выполнения следующих операций:
? Установления постоянного соединения с базой данных
? Задания локального, используемого внутри приложения псевдонима базы
данных
? Изменения параметров входа на сервер
? Управления процессом транзакции на сервере
Установление соединения с базой данных
Приложения C++Builder устанавливают соединения с SQL-серверами, используя драйверы SQL Links, входящие в Borland Database Engine. Эти драйверы обеспечивают доступ к СУБД InterBase, Sybase, Oracle и Microsoft.
Как правило, вы будете использовать Database Explorer или утилиту конфигурирования BDE для создания псевдонимов баз данных, с помощью которых ваше приложение будет устанавливать соединение с серверами. Псевдоним BDE представляет собой не более чем поименованный список параметров соединения, которые используются BDE для связи с базой данных. Созданный псевдоним появляется в списке возможных значений свойства DatabaseName компонентов TDataSet (например, TTable или TQuery). Вы можете переустановить значения по умолчанию, содержащиеся в псевдониме BDE, изменив свойство Params компонента TDatabase.