Базы данных - ЛИНТЕР - статьи

         

Perl интерфейсы


В состав СУБД ЛИНТЕР входят два интерфейса для Perl. Один из них оригинальный, второй является драйвером для стандартного средства доступа к БД DBI.

Обычно модуль интерфейса от Perl к СУБД ЛИНТЕР поставляется в дистрибутиве в готовом к использованию, откомпилированном виде. Это два файла LinPerl.dll и LinPerl.pm в каталоге intlib/perl.

Использовать этот модуль возможно двумя способами:

  • добавить к путям поиска библиотек каталог bin. Для этого необходимо установить соответствующее значение переменной окружения PERL5LIB, например:
  • PERL5LIB=%PERL5LIB%;c:/linter/intlib/perl

  • скопировать файлы LinPerl.dll и LinPerl.pm в один из каталогов поиска библиотек perl.
  • Перед использованием любых функций обращения к Linter в свою Perl-программу вы должны добавить строку:

    use LinPerl;

    Получить информацию о синтаксисе и наименованиях функций можно с помощью команды

    perldoc LinPerl

    В составе дистрибутива в каталоге samples/perl размещены примеры использования интерфейса ЛИНТЕР к Perl.

    Если у Вас есть необходимость пересобрать интерфейс ЛИНТЕР к Perl, то необходимо запустить программу–конфигуратор configure. Программа определит наличие Perl и необходимых заголовочных файлов в системе. После этого надо перейти в каталог linter/perl и подать команду make.

    Интерфейс DBI поставляется как в виде готового модуля, так и с возможностью пересборки. Он представляет собой файлы Linter.dll в каталоге intlib/perl и Linter.pm в каталоге intlib/perl/DBD.

    В каталоге samples/dbi содержатся примеры использования.

    Конфигурирование переменной PERL5LIB выполняется аналогично с первым интерфейсом, только при копировании модулей необходимо учитывать, что Linter.pm должен копироваться в каталог драйверов DBI.



    Содержание раздела