Bei meinem Job am RUS gabe es irgendwann den Bedarf an einem DBMS. Der Anwendungsfall etwar für den den WebServer - ich weiss nicht mehr was es genau war. Zur Umsetzung hatte hatte ich damals ein INGRES DBMS installiert, Daten reingeladen und mittels dem CGI Mechanismus des WebServers darauf zugegriffen. Die Ergebnisse sind dann als HTML Seite formatiert ausgegeben worden. Das war ein früher Vorläufer auf das was dann Jahre später mit JSP und Servlets kommen würde - dynamische Seiteninhalte.
Aus INGRES ist im Laufe der Jahre POSTGRES geworden, ein ernsthaftes Public Domain DBMS, das wir auch auf meiner Arbeitstelle einsetzen. Jetzt wollte ich "funktional" da anknüpfen wo ich am RUS 1993 aufgehört hatte. Allerdings nicht mit einem CGI Aufruf, sondern mit SQL Queries aus einem JAVA Programm heraus tätigen und dann statische HTML Seiten mit den Ergebissen erstellen. Und auch nicht auf einer Sillicon Grapics Indigo sondern auf einem MacBook Pro. (Siehe nächsten BLOG Eintrag).
Das POSTGRES DBMS gibt es auch fix und fertig für MacOS - das war schnell installiert, dazu gibt es eine kleine App (PostgresApp) die einem das Rumturnen auf der Kommandozeile erspart.
Erstaunlich war es für mich, zu sehen wie sich das Arbeiten mit dem Postgres DBMS vereinfacht hat. Es gibt eine Reihe von smarten Oberflächen für MacOS. Mit Postico kannn man:
Der nächste Punkt auf der Liste war es, einen JDBC Treiber zu installieren, ihn in JAVA einzubinden, SQL Statements aus dem JAVA Programm heraus abzusetzen und die Ergebnisse auszugeben.