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

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

5 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

9 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

10 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

10 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

11 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

13 Stunden ago