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

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

2 Tagen ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

2 Tagen ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

2 Tagen ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

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

3 Tagen 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…

3 Tagen ago

Ionos führt neue AMD-Prozessoren ein

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

3 Tagen ago