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

Назначение

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

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

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

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

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

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

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

  • LinPy.M_EXCLUSIVE;

  • LinPy.M_OPTIMISTIC;

    Примечание

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

  • LinPy.M_AUTOCOMMIT.

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

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

Примечания

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

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

Примеры

# подсоединение пользователя SYSTEM с паролем MANAGER8 к локальной БД
connection = LinPy.connect('SYSTEM', 'MANAGER8')
# подсоединение пользователя BORIS с паролем 123 к БД UNCLE
# в режиме автофиксации изменений
connection = LinPy.connect(
user = 'BORIS',
password = '123',
database = 'UNCLE',
mode = LinPy.M_AUTOCOMMIT)