SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Встраиваемые СУБД
Empress
СУБД ЛИНТЕР ®
Аппаратное обеспечение
Главная страница > Продукты > Встраиваемые СУБД > Empress > Empress PHP interface Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Empress PHP interface

Тематические материалы

Брошюра Empress 


Информация

Коммерческий запрос 

Сайт разработчика 

Русский сайт Empress 


Истории внедрений

EMPRESS в аэрокосмической промышленности и робототехнике 

EMPRESS в медицине 

EMPRESS в маршрутизаторах и мини-АТС 

СУРБД. Области применения и успешные внедрения 

Применение мобильных, встраиваемых БД Empress в сетевых роботах 

СУРБД Empress версии 8.10 и выше является полностью совместимой с PHP версии 3.0.6.

PHP является серверным кросс-платформенным языком сценариев, встраиваемым в HTML. Начиная с версии PHP 3.06, инсталляция клиентского ODBC-драйвера Empress включена в инсталляцию PHP как необязательный компонент.

Библиотека универсального ODBC-интерфейса для PHP не требует наличия администратора ODBC-драйверов, так как позволяет системе соединяться с СУРБД большинства поставщиков посредством ODBC API.

PHP является мощным языком сценариев, разработанным специально для встраивания в HTML-страницы. Он может быть использован в качестве программы универсального шлюзового интерфейса (CGI) или быстродействующего шлюзового интерфейса (Fast CGI), а также в качестве подключаемого модуля Apache, если вы используете Apache в качестве веб-сервера.

Отличительные особенности ODBC-интерфейса для PHP

Интерфейс СУРБД Empress соответствует спецификации стандартного ODBC-интерфейса для PHP. Подробную документацию можно найти в руководстве по PHP, глава об ODBC-функциональности.

В библиотеке PHP есть только одна специфичная для Empress особенность, которая заключается в методах указания сервера доменных имен (DNS) в функциях odbc_connect() и odbc_pconnect(). Синтаксис подключения может быть следующим:

odbc_connect (dsn, user_id, password)
odbc_pconnect (dsn, user_id, password)

Для Empress параметр dsn может быть определен двумя способами:

  • Именем источника данных. Это логическое имя базы данных, которое указывается в файле ODBC.INI;
  • Полной строкой соединения (full connection string), как задано в стандарте ODBC, например:

dsn="DATABASE=db_name; SERVER=server_name; PORT=server_port"

Заметьте, что в этой строке существуют и другие параметры, просто приведенные здесь три являются наиболее важными для использования с PHP.

Какой из методов применить - решать вам. Оба метода имеют свои преимущества и недостатки. Использование полной строки соединения означает, что для доступа к базе данных вам не потребуется файл ODBC.INI. Однако, если вы захотите перенести источник данных в другое место, или сменить порт, который "слушает" сервер СУРБД, вам придется корректировать каждый вызов odbc_connect/pconnect. Выбор за вами.

Информация о защите авторских прав

PHP является продуктом команды разработчиков PHP и распространяется согласно соответствующей лицензии PHP и универсальной общественной лицензии GNU.

Все авторские права защищены. (c) Copyright 1998 The PHP Development Team.

Клиентский ODBC-драйвер Empress является продуктом компании Empress Software Inc.

(c) Copyright Empress Software Inc. 1983, 1997

Инсталляция

Для установки PHP следуйте инструкции по установке, которая поставляется с PHP и хранится в текстовом файле INSTALL. Самый простой способ установки заключается в использовании сценария setup, входящего в комплект поставки. Запустив сценарий setup, вы должны будете выбрать опциональные компоненты PHP, которые вы хотите установить. Чтобы добавить поддержку Empress, вам необходимо установить два параметра:

  1. "Поддержка Empress" ("Support Empress?"). Выберите "y(es)".
  2. "Empress home directory". Установите домашний каталог Empress в значение EMPRESS_PATH. Если там, куда вы устанавливаете PHP, нет полной установки СУРБД Empress, то вам следует указать в качестве домашнего каталога Empress местоположение клиентского ODBC-драйвера Empress - например, если ODBC-клиент Empress установлен в каталог /usr/local/Empress/odbccl, то следует указать путь /usr/local/Empress.

При правильной установке параметров make-файл PHP будет автоматически добавлять интерфейс Empress в программы/модули PHP.

PHP и универсальный ODBC-интерфейс не являются продуктами компании Empress Software Inc. Empress Software поддерживает эти продукты и активно вовлечена в обеспечение совместимости СУРБД Empress с существующими и последующими версиями PHP.

Рассказать друзьям:

     Рейтинг@Mail.ru