www.wikidata.de-de.nina.az
Open Database Connectivity ODBC englisch fur etwa Offene Datenbank Verbindungsfahigkeit ist eine standardisierte Datenbankschnittstelle die SQL als Datenbanksprache verwendet Es bietet also eine Programmierschnittstelle API die es einem Programmierer erlaubt seine Anwendung relativ unabhangig vom verwendeten Datenbankmanagementsystem DBMS zu entwickeln wenn dafur ein ODBC Treiber existiert Details BearbeitenMit ODBC besteht die Moglichkeit die Details fur den Zugriff auf die Datenbank Credentials wie Name des Datenbankservers Port fur den Netzwerkzugriff auf die Datenbank Datenbankname Benutzername des Datenbankbenutzers und dessen Passwort und weitere Details unter einem bestimmten Namen auf dem Client einzurichten Durch die Verwendung dieses Namens kann dann eine Client Anwendung die Verbindung zu der Datenbank herstellen ohne die Details kennen zu mussen ODBC wurde ursprunglich von Microsoft auf Basis des Call Level Interface von X Open und ISO IEC entwickelt ist aber inzwischen auch von anderen Softwareherstellern ubernommen worden In vielen Bereichen ist ODBC mittlerweile als Standard etabliert ODBC Treiber haben einen unterschiedlichen Funktionsumfang Core nur Basisfunktionalitat Level 1 Level 2Moderne Programmierumgebungen erlauben dadurch den unkomplizierten Zugriff auf sehr viele unterschiedliche Datenbank Verwaltungssysteme uber vorgefertigte datensensitive Steuerelemente Der Datenzugriff erfolgt nie unmittelbar auf eine Tabelle oder eine Datenbank sondern immer uber die entsprechende ODBC Komponente Mit ODBC kann auf jede lokale oder ferne Datenquelle zugegriffen werden Fur objektorientierte Programmiersprachen z B C Java sind Klassen verfugbar die Methoden fur den Umgang mit dem Datenmaterial der unterschiedlichen Datenbanksysteme definieren Der Programmierer muss sich um datenbankspezifische Details nicht mehr kummern Innerhalb der Microsoft Foundation Classes wird Unterstutzung fur ODBC durch die Klassen CDatabase CRecordset CRecordView CFieldExchange und CDBException implementiert Auch das fur das Microsoft Jet Datenbankmodul optimierte DAO Data Access Objects ermoglicht den mittelbaren Zugriff auf ODBC Seit Windows 2000 ist ODBC als Bestandteil von MDAC integraler Bestandteil des Betriebssystems Fur fruhere Windowsversionen kann es kostenfrei nachinstalliert werden Microsoft kundigte 2011 an dass die Version 2012 des Microsoft SQL Servers die letzte Version mit einem OLE DB Provider sein wird 1 fur die Zeit danach wurde der ODBC Provider empfohlen Ursprunglich wurde ODBC nur fur Windows entwickelt mittlerweile ist die Schnittstelle auch fur Datenbankmanagementsysteme unter Unix Betriebssystemen verfugbar Weblinks Bearbeitenunixodbc org ODBC fur Unix iodbc org ODBC fur Unix Microsoft Open Database Connectivity ODBC MSDN LibraryEinzelnachweise Bearbeiten Microsoft is Aligning with ODBC for Native Relational Data Access Abgerufen am 4 November 2011 englisch Abgerufen von https de wikipedia org w index php title Open Database Connectivity amp oldid 213984185