Noch nicht abgeschrieben: ODBC

Eine der oft hervorgehobenen Funktionen von .NET Framework ist sein neues Datenzugriffsmodell ADO.NET. Die Verbesserungen gegenüber seinen Vorgängern sind unter anderem Skalierbarkeit, Geschwindigkeit und Eigenständigkeit der Funktionen. Ein .NET Data Provider wird zum Zugriff auf ein Datensystem verwendet; ein gutes Beispiel hierfür ist der Oracle Data Provider for .NET. Ein Problem ist, dass manche Systeme keinen Datenprovider haben, doch kann man glücklicherweise problemlos Unterstützung für die ältere ODBC-Technologie hinzufügen. ODBC (Open DataBase Connectivity) ist ein etablierter Industriestandard, dessen ODBC-Treiber für die meisten der aktuell genutzten Systeme verfügbar sind.

Arbeiten mit ODBC

ODBC stellt einen einheitlichen Schnittstellenstandard dar, den man verwenden kann, um auf Datenquellen zuzugreifen, eine Datenbankzugriffsbibliothek, über die Applikationen mit Daten in einer Datenbank arbeiten können. Ein Aspekt von ODBC ist, dass man damit auf fast jede Datenbank zugreifen kann, ob es nun Oracle, Access, Sybase, mySQL, Spreadsheets oder Textdateien sind. Die Technologie ist ausgereift, weswegen es generell nicht schwierig ist, einen ODBC-Treiber für eine bestimmte Datenquelle zu finden.

ODBC .NET Data Provider

Der ODBC .NET Data Provider ist eine Erweiterungskomponente für den Microsoft .NET Framework Software Development Kit (SDK). Er stellt Zugriff auf native ODBC-Treiber auf die gleiche Weise bereit, wie auch der OLE DB .NET Data Provider Zugriff auf native OLE DB Provider bereitstellt. Der ODBC .NET Data Provider soll mit allen kompatiblen ODBC-Treibern funktionieren, doch ist auf der Microsoft-Site zu lesen, dass er nur mit dem Microsoft SQL ODBC-Treiber, dem Microsoft ODBC-Treiber für Oracle, und dem Microsoft Jet ODBC-Treiber getestet wurde.

ODBC-Setup

ODBC besteht aus einem Treiber und einem Treibermanager. Der Treiber ist auf das Produkt eines Datenbankanbieters abgestimmt. So stellt Oracle zum Beispiel einen Treiber zur Verfügung, um mit einem Oracle-System zu arbeiten. Der Treibermanager wird dazu verwendet, die erforderlichen Treiberdateien zu installieren und die Datenquellen, die in Applikationen benutzt werden sollen (die den Treiber nutzen), zu konfigurieren. In Systemen, die von Windows gestützt werden, wird der ODBC Data Source Administrator zur Errichtung und Pflege von ODBC-Verbindungen verwendet. Ein ODBC-Treiber kann in einer .NET-Applikation verwendet werden, sobald diese ordnungsgemäß installiert und eingerichtet wurde.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Portfoliomanagement Alfabet öffnet sich für neue Nutzer

Das neue Release soll es allen Mitarbeitenden möglich machen, zur Ausgestaltung der IT beizutragen.

36 Minuten ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

4 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

4 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

4 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

5 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

5 Tagen ago