next up previous contents
Next: WDB Up: Existierende Datenbank-Gateways Previous: Oracle World Wide Web

GSQL

GSQL [Ng93] ist ein dynamisches CGI-Datenbank-Gateway für SQL-basierte relationale Datenbanksysteme, das in der Programmiersprache C implementiert ist. GSQL ist Public Domain und frei verfügbar. Augrund der modularen Architektur des Gateways kann es unabhängig von dem zugrundeliegenden Datenbanksystem eingesetzt werden. Für das Datenbank-Backend existieren derzeit Implementierungen für die Datenbanksysteme von Sybase und Oracle. Weitere Entwicklungen eigener Backends sind jedem Anwender freigestellt. Das Backend-Programm kann in jeder beliebigen Programmiersprache wie beispielsweise C oder oraperl entwickelt werden. Für den Zugriff auf die zugrundeliegende Datenbank verwendet das CGI-Skript eine Konfigurationsdatei. Sie enthält die Benutzerkennung, das Paßwort, die Namen der Tabellen und Tabellenspalten, auf die zugegriffen werden soll, die Joins zwischen den einzelnen Tabellen sowie weitere Informationen, die zur dynamischen Generierung der Datenbankanfrage verwendet werden. Die Erstellung einer solchen Konfigurationsdatei ist dokumentiert, wodurch jeder Anwender in der Lage ist, seine eigene Datei zu erstellen. Eine hinzugefügte Beipieldatei soll das Erstellen solcher Konfigurationsdateien erleichtern.



Root on HPHEGER0
8/27/1998