Доступные версии документации

Соединение с БД

Назначение

Создание объекта типа Connection и соединение с БД.

Синтаксические правила

LinPy.connect(user = <пользователь>,password =<пароль>  [,database = <сервер>][,mode = <режим>])

<пользователь> – имя пользователя БД

<пароль> – пароль пользователя БД

<сервер> – имя ЛИНТЕР-сервера (узла локальной сети, на котором находится БД). Если аргумент не задан или имеет пустое значение, то соединение осуществляется с локальной БД

<режим> – уровень изоляции транзакций по данному соединению:

  • LinPy.M_EXCLUSIVE;

  • LinPy.M_OPTIMISTIC;

    Примечание

    Режим M_OPTIMISTIC устарел (использовать не рекомендуется).

  • LinPy.M_AUTOCOMMIT.

Возвращаемое значение

Идентификатор соединения с БД (в случае успешного соединения).

Примечания

  1. В случае ошибки возникнет исключение, функция не завершится и код возврата не сформирует. Это поведение относится ко всем функциям Python-интерфейса.

  2. По умолчанию установлен режим M_EXCLUSIVE.

Примеры

# подсоединение пользователя SYSTEM с паролем MANAGER к локальной БД
connection = LinPy.connect('SYSTEM', 'MANAGER')
# подсоединение пользователя BORIS с паролем 123 к БД UNCLE
# в режиме автофиксации изменений
connection = LinPy.connect(
user = 'BORIS',
password = '123',
database = 'UNCLE',
mode = LinPy.M_AUTOCOMMIT)
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter