Базы данных. Пономарев А.А. - 56 стр.

UptoLike

Составители: 

}
print "</BODY></HTML>\n";
Расположите его в директории cgi-bin вашего сервера. Его вызов
осуществляется через explorer:
HTTP :// LOCALHOST / CGI - BIN / VAR . CGI
Обеспечение доступа пользователя через HTML- форму к БД
на MySQL
Приложение должно реализовать основные операции по работе с БД:
просмотр, обновление, добавление, изменение, удаление данных.
Для организации взаимодействия наших Perl-программ с СУБД MySQL
необходимо, чтобы в поставку Perl входил модуль DBI. Поскольку модуль в
основном ничего сам не делает, а перекладывает все операции по
взаимодействию с базами данных на соответствующий им драйвер, то
требуется установка библиотеки DBD-Mysql (драйвер к БД MySQL для
модуля DBI). По мнению автора и разработчика модуля, «DBI это API-
интерфейс для организации доступа к базам данных из Perl-программ.
Спецификация DBI API определяет набор функций, переменных и правил,
используемых для прозрачного интерфейса с базами данных».
Концепция драйверов баз данных весьма удобна, поскольку в своем
Perl-приложении Вы используете стандартные для DBI вызовы, которые
затем переадресуют модули соответствующему драйверу, а тот, в свою
очередь, уже напрямую будет взаимодействовать с БД, не требуя от вас
изучения технических особенностей каждой конкретной СУБД. Таким
образом, существуют драйверы DBD::Sybase, DBD::Oracle, DBD::Informix
и т.д. (рис. 18, 19).
Рис. 18. Архитектура DBI
56