Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   C# Verbindung mit einer Oracle DB (https://www.delphipraxis.net/82205-verbindung-mit-einer-oracle-db.html)

tobu 8. Dez 2006 15:25


Verbindung mit einer Oracle DB
 
Hallo,

ich fange gerade an mit C# zu programmieren und versuche eine Datenbankverbindung zu einer Oracle DB aufzubauen.
Wenn ich es von Hand im Quellcode mache funktioniert es einwandfrei, nur wenn ich die graphischen Komponenten benutzen möchte dann funktioniert es nicht.
Ich glaube die Komponenten wie SQLDataAdapter und SQLConnection sind nur für MS SQL Server. Oder kann ich damit auch auf eine Oracle DB zugreifen?
Oder gibt es spezielle Komponenten für Oracle?

Edit: Ich benutzte als IDE Borland Developer Studio für C#.

Phoenix 8. Dez 2006 15:49

Re: Verbindung mit einer Oracle DB
 
Zitat:

Zitat von tobu
Ich glaube die Komponenten wie SQLDataAdapter und SQLConnection sind nur für MS SQL Server. Oder kann ich damit auch auf eine Oracle DB zugreifen?
Oder gibt es spezielle Komponenten für Oracle?

Du denkst richtig. Die SQL... - Objekte sind fpr den Zugriff auf den MSSQLServer gedacht.

Für Oracle benutzt Du korrekterweise die Objekte aus System.Data.OracleClient.
Also OracleDataAdapter, OracleConnection etc...

Guck auch mal im MDSN dazu: http://msdn.microsoft.com/library/de...acleclient.asp

MagicAndre1981 8. Dez 2006 15:51

Re: Verbindung mit einer Oracle DB
 
nimm aber nicht den Oracle-Client im .NET Framework, der ist sehr lahm

Phoenix 8. Dez 2006 15:52

Re: Verbindung mit einer Oracle DB
 
Zitat:

Zitat von MagicAndre1981
nimm aber nicht den Oracle-Client im .NET Framework, der ist sehr lahm

Jo, das stimmt. Aber damit kann er wenigstens schonmal arbeiten bis er sich mit schnellen Komponenten eingedeckt hat ;-)

oschulz 8. Dez 2006 16:11

Re: Verbindung mit einer Oracle DB
 
Wir benutzen bei uns die ODAC Komponenten. Diese sind wirklich einfach zu handlen und stabil. Kosten allerdings auch ein paar Euros.
http://www.crlab.com/odac

Phoenix 8. Dez 2006 16:30

Re: Verbindung mit einer Oracle DB
 
Jupp, Corelab benutze ich auch. Imho das Beste am Markt zur Zeit.
Aber... nungut.. nicht jeder der gerade mit C# anfängt wird gleich da rein investieren wollen ;-)

tobu 9. Dez 2006 10:55

Re: Verbindung mit einer Oracle DB
 
Vielen Dank für die schnellen Antworten. Ich werde mich mal in die den von Phoenix genannten Artikel einlesen.
Wenn die .net Sachen wirklich zu langsam sind, muss mein Boss halt etwas für die Corelab Komponenten springen lassen. :zwinker:

oschulz 9. Dez 2006 11:14

Re: Verbindung mit einer Oracle DB
 
Ja wie gesagt, wenn daraus wirklich ein kommerzielle Anwendung werden soll, dann sind 99$(~75€ glaube) gut investiert ;)

Bernhard Geyer 9. Dez 2006 19:04

Re: Verbindung mit einer Oracle DB
 
Zitat:

Zitat von tobu
Vielen Dank für die schnellen Antworten. Ich werde mich mal in die den von Phoenix genannten Artikel einlesen.
Wenn die .net Sachen wirklich zu langsam sind, muss mein Boss halt etwas für die Corelab Komponenten springen lassen. :zwinker:

Die Kompos sind nicht nur schneller sondern vermutlich auch fehlerfreier. Oder glaubst Du das MS daran liegt das man (mit der eigen gelieferten Implementierung) Performant, Fehlerfrei alle Versionen unterstütz und noch alle Features verweden kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz