Для выполнения операций с БД с ней необходимо установить соединение, т.е. открыть БД. По завершении работы соединение нужно разорвать или завершить (закрыть БД). Для соединения с БД программы типа IBConsole имеют соответствующие средства, вызываемые с помощью команд меню. При создании приложения разработчик должен организовывать соединение самостоятельно, для чего С++ Builder предоставляет соответствующие компоненты, в первую очередь, компонент Database.
Рассмотрим, как установить соединение с удаленной БД с помощью программы IBConsole. Перед установлением соединения с БД нужно с помощью команд Server\Register и Server\Login выполнить регистрацию сервера InterBase, а также задать имя и пароль пользователя.
Заметим, что первоначально на сервере InterBase для пользователей есть стандартное имя SYSDBA и пароль "masterkey", которые могут изменяться администратором.
Соединение с БД выполняется командой Database\Connect. После открытия БД доступна для работы, например, для изменений структуры путем добавления и удаления таблиц или для редактирования данных.
Для отключения от БД следует выполнить команду Database\Disconnect, при этом запрашивается подтверждение на выполнение этой операции. При утвердительном ответе соединение с БД разрывается. При необходимости также запрашивается подтверждение текущей незавершенной транзакции.
На программном уровне соединение с БД выполняет инструкция CONNECT, имеющая следующий формат:
CONNECT DATABASE "<Имя файла БД>"
USER "<Имя пользователя>" PASSWORD "<Пароль пользователя>"
Отключение от БД выполняет инструкция EXIT.