|   
 Если вы используете Delphi или C++Builder для разработки приложений Oracle, тогда набор компонентов Direct Oracle Access может помочь вам легко интегрировать этот замечательный инструмент для разработки в систему баз данных. Функции Direct Oracle Access:Ваше приложение не только извлечет максимум из обоих продуктов, но и процесс разработки приложения станет легче из-за наличия следующих функций: 
Высокая работоспособностьИ online транзакции и фоновые приложения могут выиграть от функциональности Oracle. Direct Oracle Access, как видно из его названия, дает вам прямой доступ к Интерфейсу Oracle. Это гарантирует оптимальную работу стандартных функций базы данных. Поддержка Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables and the Direct Path Load Engine помогает вам оптимизировать работу критических функций приложений.
Легкое распределение приложенийПриложению Direct Oracle Access не требуется промежуточное ПО, как BDE или ODBC, ему просто необходим Oracle SQL*Net или Net8. Поэтому вы легко можете развернуть приложение, не завися от множества версий или проблем с настройкой, которые неизбежны при установке промежуточного ПО.
Поддержка Пакета OracleБольшая часть кода PL/SQL code в базах данных Oracle программируется пакетами. Direct Oracle Access предоставляет компонент TOraclePackage, который позволяет вам легко называть пакетные программные элементы, без детального описания самих элементов и их параметров. Более того, в Direct Oracle Access включен Мастер Пакетов, который может создавать классы для капсулирования программных элементов и записи типов, определенных в пакетах. Это сделает ваши пакеты Oracle естественным расширением языка Object Pascal или C++.
 
TOracleDataSetКомпонент набора данных в Direct Oracle Access поддерживает фиксацию записей, обновление записей, созданные сервером величины и создание автоматической последовательности величин Oracle. Отношения Мастер/деталь могут быть установлены автоматически, если между мастер-таблицей и детальной. TOracleDataSet может использвоать большую часть информации из Словаря Oracle, когда он запущен. Ограничения Сервера могут быть проверены на клиентской машине, а сообщения об ошибках ограничений можно считать из таблицы сообщений. Маски формата, интервальные величины и величины по умолчанию также могут быть считаны со словаря. Это позволяет вам создавать приложения с минимальным количеством «информации о базе данных», встроенной в исполняемый файл, динамически приспосабливая инзменения к базе данных, даже не перекомпилируя ее.
Модуль Запрос по ШаблонуВ компоненте TOracleDataSet есть модуль Запроса по шаблону, который дает вам возможность включать QBE Формы в ваше приложение без дополнительного программирования, и без дополнительных компонентов и контроллеров. Получившиеся QBE запросы исполняются на Oracle Сервере, поэтому работа будет оптимальной, а сетевой трафик минимальным.
Oracle МониторЧтобы следить за активностью ваших приложений Direct Oracle Access, вы можете использовать утилиту Oracle Монитор. Она отображает SQL, переменные, временные метки, прошедшее время, сетевую статистику, статистику базы данных и план исполнения запросов по каждому активному элементу. Это может помочь при поиске элементов, которые тормозят работу, при настройке, и для разрешения ошибок приложения.
Alert and Pipe событияВ Oracle Сервер включены пакеты dbms_alert и dbms_pipe для обработки процессов. TOracleEvent в Direct Oracle Access может функционировать как приемник для этих событий. Он работает на заднем фоне вашего приложения и можете включать события базы данных в знакомые объективные события.Эти события могут возникать синхронно или асинхронно с общей нитью вашего приложения.
SQL скриптыЕсли вам необходимо запустить несколько положений DDL (data definition language), например, чтобы установить приложение, вы можете использовать TOracleScriptcomponent. В нем есть редактор собственности, который позволяет вам создать скрипт и индивидуальные команды. Расширяемый язык скриптов следует базовому синтаксису SQL*Plus и поддерживает все положения SQL. Он также поддерживает замену переменных, чтобы вы могли сделать ваш скрипт изменяемым.
Поддержка специфических функций OracleDirect Oracle Access поддерживает множество специфических функций Oracle. Кроме указанных выше, он поддерживает Oracle 8 и Oracle 8i функции, такие как LOB Locators, Objects & References, Password expiration, External Procedure development, и Oracle Services for MTS.
 |