Назначение

Прикладной интерфейс (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.