Einleitung


[Gesamtübersicht]...[JAVA und Datenbanken]  

Wir haben in unserem Themenbereich "JAVA und Datenbanken" des Projektstudiums den Schwerpunkt auf das Zusammenspiel zwischen JAVA - Anwendungen / - Applets und den relationalen DBMS (RDBMS) gelegt, da der größte Anteil der in der Praxis zur Zeit eingesetzten DBMS wohl noch die RDBMS sind.

Die Anbindung von JAVA Applikationen und Applets an RDBMS wird über die JDBC API realisiert. Deswegen bildet dieses JDBC API den ersten Teil dieses Projektstudiums.

Der Anteil der RDBMS wird sich in Zukunft wohl ändern, wenn die objektorientierten DBMS (ODBMS) stärker in den Markt eindringen.
Das Problem der "fehlenden Akzeptanz" von ODBMS in der Vergangenheit lag wohl an der fehlenden Standardisierung, so daß die unterschiedlichste Ansätze der DBMS - Hersteller auf dem Markt befanden.

Die Standardisierung wurde nun von der ODMG durchgeführt und im Juli 1997 als ODMG 2.0 Standard veröffentlicht.

Auf der anderen Seite haben die Konzepte der RDBMS in dem Zusammenspiel mit objektorientierten Programmiersprachen den Nachteil, daß die objektorientierten Konzepte nur bedingt unterstützt werden.
Diese Aspekte werden wir im zweiten Teil aufgreifen und einen Exkurs in Richtung ODBMS wagen.

Die Architektur des JDBC API baut auf die Call Level Interface (CLI) Spezifikation von X/Open und der SQL Access Group (SAG) auf.
Es wurde bereits eine Implementierung dieser Spezifikation von Microsoft in Form der ODBC API vorgenommen.

Deswegen wurden die Konzepte und die Abstraktionen der bewährten Implementierung des ODBC API bei dem Design und der Implementierung des JDBC API genutzt.

Im dritten Teil werden wir einen kurzen Exkurs in Richtung ODBC API vornehmen, mit dem Ziel einen kurzen Vergleich zu JDBC durchzuführen.


Autor: Sven Garske

Last Updated on $Date: 1998/08/18 20:34:49 $