Ja Stefan, ich meine JNDI und nicht JDBC.
JNDI ist ein Service über den du Ressourcen unter einem LookUp für den ganzen Container zur Verfügung stellen kannst. Ähnlich wie man Objekt beispielsweise im Application Scope hinterlegen kann, ist es mit JNDI möglich Objekte für alle Appliaktionen eines Application Servers zur Verfügung zu stellen. (Wobei man sicherleich streiten kann, ob der Tomcat ein richtiger Application Server ist )
Wie eingangs beschrieben nutze ich JNDI, um die Datenbank unabhängig von der Webappliaktion zu halten, da noch nicht geklärt ist, welches Datenbanksystem letzlich für die Site genutzt werden soll.
Zu Jaraz
Habe mit hsqldb.jar file bereits ins common/lib bzw. ins lib Verzeichnis meiner Applicaktion kopiert. Ich habe auch schon probiert die Klassen entpackt in die classes Verzeichnisse zu legen. Da ich aber im Scriptlet bereits über den DriverManager die Treiberklasse gefunden habe, verstehen ich nicht warum Tomcat sie nicht laden kann.
ich verwende "org.hslqdb.jdbcDriver". Diese wird zum Beispiel auch in der Doku von Tomcat benutzt.