![]() |
Datenbank: Oracle • Version: 11.2g • Zugriff über: Delphi, ...
Zugriff auf Oracle 11.2g
Hallo,
ich bin neu hier im Forum, arbeite seit Turbo Pascal 3.0 mit Pascal und Delphi (aktuell noch XE2 Pro). Ich habe in Delphi (Desktop-) Datenbankanwendungen auf Basis von dBASE, Paradox und Access erstellt. In einer zweiten Schiene habe ich mehrere Projekte mit C# und MS SQL Server entwickelt. Nun gab es eine neue Anfrage für ein Projekt auf Basis von Oracle 11.2g. Da ich in diesem Bereich kaum eigene Erfahrungen habe, wären meine Fragen: (1) Welche Vorrausetzungen (Treiber, Komponenten, ...) man bei Delphi (z.B. 10 Seattle Pro) benötigt, um auf diese DB zugreifen zu können. (2) Ob es für Oracle auch eine Entwickler-Version gibt, die man zu Testzwecken lokal installieren kann und last but not least, ... (3) Ob man so eine Oracle DB dann auch (für Einzelplatz/Desktop-Installationen) mit einem Installer (Installshield, Installaware, ...) beim Endanwender (freie Lizenz?) zusammen mit der (Delphi-) Anwendung installieren kann, ähnlich der LocalDB (MS SQL Server für Einzelplatz). Viele Grüße & Danke! |
AW: Zugriff auf Oracle 11.2g
Zitat:
Mit Delphi kann man dann ADO plus Oracle OLE DB Provider einsetzen. Außerdem gibt es diverse native Treiber/ Komponenten, kenne ich aber nicht aus eigener Erfahrung. Zitat:
Zitat:
1. Ist die Installation unheimlich fett (auch die Express) 2. Ist die Installation bei Oracle sehr häufig ein Kampf, besonders wenn bereits andere oder ältere Oracle Produkte auf dem System installiert sind. 3. aus 2. folgt leider, lieber dem Anwender überlassen. |
AW: Zugriff auf Oracle 11.2g
zu 1) Delphi 10 pro hat zwar die Firedac im Bauch aber leider nicht für Oracle, also benötigst du Fremdkomponenten. mir fallen da auf Anhieb die ODAC von Devart ein, wenn es nur Oracle sein soll. Ich setze die UniDAC von Devart ein, sind etwas teurer aber flexibler, weil ich nahezu alles an Datenbanken anbinden kann, was man sich vorstellen kann.
zu 2) Die Express-Version wurde bereits genannt, sollte für die Entwicklung auch reichen. zu 3) Die Express-Version ist schon ein gewaltiges Installationspaket, eine Oracle 12 Standard One kommt mal auf mindestens 1 DVD daher... (derzeit 2,6 GByte. Mir ist keine Möglichkeit bekannt, wie eine Oracle-Datenbank in einem eigenen Setup untergebracht werden kann. Grüße Mikhal |
AW: Zugriff auf Oracle 11.2g
Empfehle auch die DevArt-Kompos anzusehen.
Damit ist es AFAIk auch komplett ohne Treiberinstallation auszukomen |
AW: Zugriff auf Oracle 11.2g
Falls der Kunde nach Oracle verlangt, gehe davon aus, daß er schon eine entsprechende DB im Hause hat. Damit sollte 3) eigentlich entfallen.
Was die Komponenten angeht, man kann ADO-verwenden, wenn man über die eine oder andere Zickigkeit hinwegsehen kann. Soll es wirklich 100%ig sein solltest Du Dir Fremdkomponenten anschauen. Gruß K-H |
AW: Zugriff auf Oracle 11.2g
Zitat:
|
AW: Zugriff auf Oracle 11.2g
Also ich hab mit dem (oder besser irgendwelchen der letzten 2 Jahre) Oracle Treiber via ADO keine Probleme.
Einige Zeit habe ich mal den von MS genommen, weil der von Oracle selbst sehr schrottig war. Aber das ist schon ein paar Jahre her. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz