Соединение с БД
Назначение
Создание объекта типа Connection и соединение с БД.
Синтаксические правила
LinPy.connect(user = <пользователь>,password =<пароль> [,database = <сервер>][,mode = <режим>])
<пользователь> – имя пользователя БД
<пароль> – пароль пользователя БД
<сервер> – имя ЛИНТЕР-сервера (узла локальной сети, на котором находится БД). Если аргумент не задан или имеет пустое значение, то соединение осуществляется с локальной БД
<режим> – уровень изоляции транзакций по данному соединению:
-
LinPy.M_EXCLUSIVE; -
LinPy.M_OPTIMISTIC;Примечание
Режим M_OPTIMISTIC устарел (использовать не рекомендуется).
-
LinPy.M_AUTOCOMMIT.
Возвращаемое значение
Идентификатор соединения с БД (в случае успешного соединения).
Примечания
-
В случае ошибки возникнет исключение, функция не завершится и код возврата не сформирует. Это поведение относится ко всем функциям Python-интерфейса.
-
По умолчанию установлен режим 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)