Einzelnen Beitrag anzeigen

delphirocks

Registriert seit: 14. Aug 2004
Ort: Salzburg
64 Beiträge
 
#16

Re: ORACLE DB-Verbindung ohne Client-Installation

  Alt 3. Feb 2006, 09:43
Nachteil von DAO: keine "net" Option möglich, du brauchst also immer die Oracle Client-Software.
Vorteil von DAO: Package Wizard (generiert dir einen Delphi Wrapper für Oracle Packages, d.h. du hast ganz normales Intellisense für den Aufruf von Packages) - bin mir nicht sicher, ob Corelab da schon nachgezogen hat.
Du ersparst dir bei großen Packages viel Schreibarbeit.

Von der Performance glaube ich wird es sich ähnlich verhalten wie bei Java thin vs. Java/OCI ... je mehr Stored procedures desto performanter die OCI Lösung.

Ich verwende zur Zt. die DAO Komponenten und bin sehr zufrieden damit. Allerdings wußte beim Kauf vor ein paar Jahren noch nichts von der ODAC net Option...

Performanceprobleme wirst du wahrscheinlich mit keinem der beiden Komponentensets erfahren.

Den einzigen Vorteil, den ich bei ADO erkennen kann, ist die universelle Schnittstelle, dh. du kannst eventuell datenbankunabhängig programmieren, wenn du keine datenbankspezifischen Extras verwendest...
Ach ja, und natürlich der Preis.
Wobei sowohl DAO als auch ODAC den Preis wert sind.
  Mit Zitat antworten Zitat