Построение драйвера JDBC для PostgreSQL
Построение драйвера JDBC для PostgreSQL
В этом разделе предполагается, что СУБД PostgreSQL уже установлена в вашей системе и подготовлена к работе. Проследите за тем, чтобы она была готова к приему входящих подключений TCP/IP — это можно сделать при запуске процесса postmaster. За информацией о ключах запуска postmaster обращайтесь к главе 9.
Прежде чем использовать JDBC, следует построить драйверы JDBC для PostgreSQL. Для этого необходимо иметь исходные тексты драйверов на языке Java, входящие в полную поставку PostgreSQL и в пакет opt. Их также можно загрузить с сайта PostgreSQL; за информацией о загрузке и установке обращайтесь к главе 2.
Кроме того, вам понадобится Ant — стандартная система построения продуктов Java, отдаленный аналог утилиты gmake из проекта Apache Jakarta. Пакет Ant необходим для построения драйвера JDBC для PostgreSQL. Дополнительную информацию об Ant можно получить по адресу http://jakarta.apache.org/ant/index.html. Проследите за тем, чтобы каталог bin пакета Ant был указан в пути поиска.
Если поддержка Java не была включена при исходной сборке PostgreSQL, перейдите на верхний уровень дерева исходных текстов PostgreSQL и введите команду ./configure with-Java с остальными параметрами, использовавшимися в исходной конфигурации. Команда генерирует make-файлы заново и при необходимости добавляет поддержку Java.
Далее происходит сборка драйвера и реализации. Перейдите в каталог src/ interfaces/jdbc и введите команду gmake. Команда строит два файла с расширением jar: файл postgresql.jar содержит класс Dri ver и другие конкретные реализации, а файл postgresql-examples.jar содержит откомпилированные классы примеров.