• Direct Oracle Access

Distributie / Direct Oracle Access

Direct Oracle Access

Daca utilizatorul foloseste Borland Delphi sau C++Builder pentru a dezvolta aplicatii Oracle, atunci setul de componente Direct Oracle Access il poate ajuta sa realizeze o integrare fara precedent intre acest instrument de dezvoltare si sistemul de baze de date.

Performanta inalta
Atat tranzactiile online, cat si applicatiile batch processing pot beneficia de facilitatile Oracle. Direct Oracle Access, dupa cum sugereaza si numele, acceseaza direct interfata Oracle. Aceasta garanteaza o performanta optima pentru functiile de acces la bazele de date. Suportul pentru Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables, Local Statement Caching si Direct Path Load Engine permit utilizatorului sa optimizeze performanta functiilor critice ale aplicatiei.

Distribuirea facila a aplicatiilor
O aplicatie Direct Oracle Access nu necesita un middleware ca BDE sau ODBC, ci Oracle SQL*Net or Net8.

Suport pentru Oracle Package
Majoritatea codului PL/SQL din bazele de date Oracle este programat sub forma de pachete. Direct Oracle Access contine componenta TOraclePackage care permite utilizatorului sa apeleze unitati de program sub forma de pachete fara a fi necesare declaratii detaliate ale acestor unitati de program si parametrii lor.

Mai mult, Direct Oracle Access contine un Package Wizard care genereaza clase pentru a incapsula unitatile de program si inregistra tipurile definite in pachete. In acest fel pachetele Oracle proprii vor fi o extensie naturala a Object Pascal sau C++.

Modul Query By Example
Componenta TOracleDataSet are un mod Query By Example, care permite utilizatorului sa furnizeze QBE Forms in aplicatia proprie, fara a fi necesara programare suplimentara si fara controale si componente suplimentare. Interogarile QBE rezultate sunt realizate pe serverul Oracle si deci performanta va fi optima si traficul din retea minim.

Oracle Monitor
Pentru a monitoriza activitatile de acces ale bazei de date ale aplicatiei Direct Oracle Access utilizatorul poate folosi utilitarul Oracle Monitor. Acesta afiseaza SQL, variabile, statistici ale retelei, statistici ale bazei de date si planul de executie al interogarii pentru fiecare activitate.

Evenimente Alert and Pipe
Oracle Server contine un pachet dbms_alert and dbms_pipe pentru procesarea evenimentelor. TOracleEvent din Direct Oracle Access poate functiona ca un receptor pentru aceste evenimente. Lucreaza in cakground-ul aplicatiei si poate propaga evenimentele bazei de date catre evenimente obiect familare.

Scripturi SQL
Daca utilizatorul doreste sa execute mai multe DLL-uri, de exemplu sa realizeze instalarea bazei de date ca parte a aplicatiei, poate folosi componenta ToracleScript. Acesta are un editor proprietar care permite dezvoltarea de scripturi si comenzi individuale. Limbajul de script extensibil respecta sintaxa SQL*Plus si suporta toate instructiunile SQL. De asemenea, suporta si variabile de substitutie care permit personalizarea scripturilor.

Advanced Queueing
Pentru ca utilizatorul sa beneficieze de optiunea the Advanced Queuing din Oracle8, poate folosi componenta ToracleQueue. Componenta ToracleQueue incapsuleaza functionalitatea de baza a pachetului DBMS_AQ. Aceasta optiune ofera o cale convenienta de a pune mesajele intr-o coada sau de a scoate mesajele din coada.

Suport pentru facilitati Oracle specfice
Direct Oracle Access suporta foarte multa facilitati Oracle specifice. Pe langa facilitatile mentionate mai sus, suporta facilitati Oracle8 si Oracle8i cum ar fi LOB Locators, Objects & References, XMLTYPE, Timestamps, Scrollable Queries, Password Expiration si Oracle Services for MTS.

Cerinte sistem
Direct Oracle Access necesita un client Windows 95, 98, ME, NT4, 2000 sau XP, cu SQL*Net, Net 8, Net 9 sau Net 10 instalat. Versiunile Oracle Server suportate sunt 7.x, 8.x, 8i, 9i si 10g pe orice platforama. Direct Oracle Access este disponibile pentru toate versiunile recente de Delphi, C++Builder si Kylix.


Alte produse similare