ODBC

Aus php bar
Wechseln zu: Navigation, Suche

ODBC ist eine Standard API (engl.: Application Programming Interface) für verschieden Datenbankenmanagementsysteme (DBMS). Mit ODBC kann ein Zugriff auf Daten gewährleistet werden, ohne Bindung an ein spezielles System und Anwendung.

Dazu bietet die Spezifikation einheitliche Funktionen, basierend auf einem Interface (CLI der SQL Access Group (SAG Mitglieder: Oracle, Informix, Borland, Sun, IBM uvm.), X/Open, und 1992 durch Hilfe von Microsoft zur Spezikation und Verbreitung in Form von ODBC kam), welches einen Datenzugriff von client/server Anwendungen aus heterogenen, relationalen und nichtrelationalen Datenbanken ermöglicht.


Implentierung

Eine Implentierung besteht aus dem ODBC-Core, der ODBC Libary und zusätzlich aus ODBC-Treibern. Zur Konfiguration bedarf es oft an Zugriff auf das Produktivsystem unter Einrichtung des Data Source Name (DSN) und ODBC-Treibern (z.B. IIS, Microsoft Access, danach Zugriffsmöglichkeit über PHP [odbc funktionen] auf Microsoft Access Datenbank).

Java: JDBC in Form von einer JDBC-ODBC (ODBC-JDBC) Bridge welche der VM (JVM) generische Datenbankanbindung durch Abstraktionsklassen ermöglicht.

PHP: Creole ist eine an JDBC angelehnte Lösung.

Meine Werkzeuge