Назначение
Прикладной интерфейс (API) между СУБД ЛИНТЕР и Python-программой обеспечивается Python-драйвером, который представляет собой динамически подгружаемую библиотеку, написанную полностью на языке программирования Си.
Драйвер основывается на спецификации Python Database API Specification v2.0 (https://www.python.org/dev/peps/pep-0249/).
Драйвер экспортирует описанные ниже функции и свойства, доступные из Python-программы.
Перед установкой Python-драйвера должен быть установлен Python
и установлено значение переменой среды окружения PythonPATH
.
В дистрибутивах СУБД ЛИНТЕР для ОС Windows поставляются собранные динамические библиотеки для разных версий Python (от 2.2 до 3.4 – Linter\intlib\Python\) – LinPy.pyd
, для ОС UNIX имя файла – LinPy.so
.
Для загрузки драйвера в Python-программу необходимо вставить следующую строку:
import LinPy
(при этом файл LinPy.so
должен находиться в пути переменной среды окружения PythonPATH
или в стандартном пути Python
).
Для успешной загрузки LinPy в ОС типа Windows необходимо, чтобы путь до Linter\bin
был прописан в переменной окружения PATH.
Python-драйвер СУБД ЛИНТЕР функционирует в среде OC Windows и в среде OC UNIX.