Student Thesis STUD-1593

BibliographyMeins, Klaus: Entwurf und Implementierung eines JDBC - Treibers (II).
University of Stuttgart, Faculty of Computer Science, Student Thesis No. 1593 (February 28, 19971996).
95 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
H.2.4 (Database Management Systems)
H.2.8 (Database Applications)
H.3.5 (Online Information Services)
KeywordsJDBC; DB2; Datenbank; Java
Abstract

Der Zugriff auf Institutions- bzw. Unternehmensdatenbanken über das World Wide Web (WWW) findet zur Zeit meist unter Verwendung des Common Gateway Interface (CGI) statt. Die CGI - Schnittstelle stellt zur Zeit den Standard für die Interaktion von WWW mit Anwendungsprogrammen und Datenbanken dar, obwohl sie den großen Nachteil der mangelnde Effizienz hat. Jede Interaktion mit der Anwendung löst das Laden und den Neustart eines CGI - Skripts aus. Zusätzlich bedeutet jeder Start eines CGI-Skripts, daß eine Kommunikation mit dem Web - Server stattfinden muß, der die Anfrage entgegennimmt und die Ergebnisse des CGI - Skripts wieder an den Client schickt. Eine effizientere Methode für den Datenbankzugriff stellt die in Java integrierte JDBC - Schnittstelle dar. Mit entsprechenden Datenbanktreibern kann eine dauerhafte Verbindung zwischen einem Java - Applet in einem WWW - Browser und einer Datenbank erzeugt werden. Über diese Verbindung werden dann die Anfragen an die Datenbank und die Ergebnisse ausgetauscht, ohne daß der Web - Server zusätzlich belastet wird. Da die Entwicklung eines JDBC - Treibers den Umfang einer Studienarbeit überschreitet, sollen innerhalb dieser Arbeit nur die Schnittstellen PreparedStatement, ResultSet und ResultSetMetaData implementiert werden. Eine der wichtigsten Aufgaben dieser Studienarbeit ist folglich die intensive Zusammenarbeit mit dem Entwickler des anderen Teils des JDBC - Treibers, da die Client / Server Struktur des Treibers (und des Servers) auf die gemeinsamen Anforderungen hin entworfen und implementiert werden muß.

Full text and
other links
PostScript (1975442 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Entry dateFebruary 23, 1997
   Publ. Computer Science