Сеансы (сессии) работы в 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;


Комментарии запрещены.




Статистика