...
Далее следует установить драйвер Oracle для применяемого языка программирования. Например, для PHP это OCI8 Extensions , для Python — cx_Oracle , для Ruby — ruby-oci8
Руководства по работе с Oracle из для PHP: 1 , 2 , для Python: 1 , 2 , Ruby on Rails: 1 , 2 .
АСР «Гидра» не предоставляет приложениям возможности прямого доступа к таблицам БД. Для извлечения информации из БД используются представления (views ) и сервисные процедуры сервисных пакетов, а для добавления, модификации и удаления — только хранимые процедуры.
...
Code Block |
---|
BEGIN MAIN.INIT( vch_VC_IP => '127.0.0.1', -- IP-адрес, с которого выполняется вход в систему vch_VC_USER => 'Payment_RPC', -- Логин пользователя АСР «Гидра» на приложение vch_VC_PASS => 'secret123', -- Пароль пользователя на приложение vch_VC_APP_CODE => 'NETSERV_HID', -- Код приложения в АСР «Гидра» vch_VC_CLN_APPID => 'my app info'); -- Информационная строка приложения (название, версия и т. д.) END; |
Если не вызвать эту процедуру в начале работы, то другие процедуры могут выполняться некорректно или выдавать ошибки.