Соединение с БД
Назначение
Создание объекта типа 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)