Сеансы (сессии) работы в SQL
Работа с БД происходит сессиями, начиная с момента подключения клиента и до разрыва соединения.
• Установление связи с СУБД
CONNECT TO {<спецификация среды>[AS <имя подключения>][USER <имя пользователя>]|DEFAULT}
Спецификация среды зависит от конкретной реализации сервера, используемого протокола обмена и т.п. обычно включает имя БД.
Пример: CONNECT TO Shop USER Adrian – Подключение к СУБД Shop (магазин) пользователя Adrian.
• Разрыв соединения с БД
DISCONNECT {<имя пользователя>|ALL|CURRENT|DEFAULT}
• Переключение соединений
SET CONNECTION {<имя пользователя>|DEFAULT}
• Управление сессиями с помощью компонентов
В Delphi управление сеансами (сессиями) производится с помощью вызова компонента Session:
Session1.Open;
Session1.OpenDatabase(Database1.DatabaseName);
…
Session1.CloseDatabase(Database1);
Session1.Close;