Der Einsatz von JDBC auf dem Rechner des Clienten als Applet wird von den Sicherheitsbeschränkungen beeinträchtigt, unter denen Applets ausgeführt werden können. Als Alternative bieten sich Java-Servlets an, die auf dem Server des Datenbankanbieters laufen. Mit einem Formular auf einer HTML-Seite auf dem Web-Server des Anbieters werden die Argumente vom Anwender ermittelt und dann an das in Java formulierte Servlet übergeben. Per JDBC wird die Query an den Datenbankserver gerichtet und das Ergebnis mit Java-Befehlen zu einer dynamischen HTML-Seite aufbereitet.
Listing 9.6 zeigt eine HTML-Seite zum Erfassen der Anwendereingabe, Listing 9.7 zeigt den Quelltext des zugehörigen Java-Servlet, welches vom Rechner atum aus mit dem nativen Microsoft-Treiber den MS-SQL-Server kontaktiert. Die erzeugte Ausgabe findet sich in Abbildung 9.10.
Listing 9.6: Quelltext einer HTML-Seite zur Versorgung des Servlets VrlVrz.java
Aufruf einer HTML-Seite zur Versorgung des Servlets VrlVrz.java
Listing 9.7: Quelltext des Servlets VrlVrz.java