Schnittstelle (Datenbank)
aus www.iwiki.de, der freien Wissensdatenbank
Eine Datenbankschnittstelle ist eine Programmierschnittstelle (API) über die eine Anwendung auf eine Datenbank zugreifen kann. Die Anwendung kann die Datenbank dabei je nach Art der Schnittstelle über ein vorgegebenes Set von Objekten oder Funktionen manipulieren. Kenntnisse über Implementierungsdetails des Datenbanksystems werden hierbei nicht benötigt.
Meist stehen dem Entwickler mehrere Möglichkeiten zum Zugriff auf die Datenbank zur Verfügung: Er kann die vom Hersteller des Datenbanksystems zur Verfügung gestellte Schnittstelle verwenden, die speziell auf genau dieses Datenbanksystem zugeschnitten ist. Bei vielen Datenbanksystem besteht außerdem die Möglichkeit, eine allgemeinere Schnittstelle wie JDBC oder ODBC zu verwenden. Diese haben den Vorteil, dass sie eine Abstraktionsschicht über dem eigentlichen Datenbankzugriff bilden und die Anwendung somit im Idealfall unabhängig vom verwendeten Datenbanksystem ist.
Bekannte Datenbankschnittstellen
