Auf Oracle Datenbank mit MFC (VC++6) zugreifen: OCI, OCI++ oder etwas Besseres?
-
Hallo,
ich müsste mittels MFC / Visual C++ 6 auf eine Oracle-Datenbank zugreifen und Standard SQL-Konstrukte absetzen (SELECT, INSERT, etc).
Jetzt habe ich das OCI (Oracle Call Interface) gefunden, die anscheinend eine Art Wrapper für die OCI.dll darstellt.
In der Vergangenheit habe ich mit Unix-Toms Wrapper-Klasse auf eine MySQL-Datenbank zugegriffen, was super funktionierte. Grundlegende Kenntnisse mit SQL-Datenbanken sind daher vorhanden.
Nun meine Frage: Hat jemand Erfahrung mit OCI? Oder gibt es eine bessere Alternative? Außerdem wäre ich an Tutorials (MFC+OCI) im Netz interessiert, falls es solche gibt?! Eine Beispielprojekt würde mir auch weiterhelfen...
Schon mal vielen Dank für jede Hilfe
Gruß
Alexander
-
Wenn du unter Windows auf ne Datenbank zugreifen musst, dann würde ich ne
universelle Datenbankschnitstelle verwenden. Insbesondere dann, wenn du nur
Standard SQL verwendest. Meine erste Wahl wäre, zur Zeit, ADO. Wenn du dann
später mal die Datenbank wechseln willst/musst geht das ganz ohne jede
Codeänderung.
-
Wenn man bereit ist ein wenig Geld auszugeben, dann kannst du dir das hier mal anschauen.
www.sqlapi.com
-
Hallo,
danke für den Tipp. Liege ich richtig, dass ich für ADO wie bei ODBC eine Datenbank-Schnittstelle auf dem Host installieren muss?
Gruß
Alexander