Demo-Servlet zur Datenbankabfrage
DemoServlet.java - Die Servlet-Klasse
DatabaseConnection.java - Eine einfache Datenbank-Schnittstelle
request.html - Die HTML-Seite zur Parametereingabe
answer.html - Die HTML-Seite, in die das Ergebnis eingebettet wird
queryresult.xsl - Das XSL-Stylesheet, das das XML-Ergebnis in eine HTML-Tabelle umwandelt
DatabaseConnection angepasst werden, um das Programm
an Ihre Bedürfnisse anzupassen. Wie der Connect-String aussehen muß,
hängt von Ihrem JDBC-Treiber und der verwendeten Datenbank
ab. Informationen dazu finden Sie in der Dokumentation Ihres
JDBC-Treibers.
setenv CLASSPATH .:/soft/oracle/app/oracle/product/8.1.5/jdbc/lib/classes111.zip
setenv ORACLE_HOME /soft/oracle/app/oracle/product/8.1.5/
setenv LD_LIBRARY_PATH /soft/oracle/app/oracle/product/8.1.5/lib
Insbesondere müssen die JAR-Archive der oben angegebenen Pakete im CLASSPATH enthalten sein!
Beispiel: Angenommen, alle JAR_Archive der oben genannten Pakete wurden in das Verzeichnis /packages installiert.
Dann lautet der Befehl für den vollstädingen CLASSPATH folgendermassen (ohne Zeilenumbruch!):
setenv CLASSPATH .:/soft/oracle/app/oracle/product/8.1.5/jdbc/lib/classes111.zip:
/packages/servlet.jar:/packages/xalan.jar:/packages/xerces.jar
An einem Rechner in unserem Pool heißt der Befehl folgendermaßen:
setenv CLASSPATH .:/soft/oracle/app/oracle/product/8.1.5/jdbc/lib/classes111.zip:
/soft/jsdk-2.1/servlet.jar:/soft/xalan-1.0.1/xalan.jar:/soft/xalan-1.0.1/xerces.jar