habe mich nun mal mit JSP beschäftigt.
Tomcat läuft und die ersten „hello worlds“ ebenso wie auch einige Kontrollstrukturen usw.
Nun will man ja natürlich auch an eine DB andocken.
Also MySQL gestartet, den Java-Treiber von der MySQL-Site gezogen, in Tomcat eingebunden und den Server neu gestartet.
Um zu verbinden muss ich ja nun zu allererst den Treiber einbinden:
Class.forName(„com.mysql.jdbc.Driver“);
Die nötigen Packages habe ich auch eingefügt:
Aber wie so oft bei Java funzt es natürlich nicht.
Hat jemand Rat ?
Class.forName(„com.mysql.jdbc.Driver“);
Die nötigen Packages habe ich auch eingefügt:
Aber wie so oft bei Java funzt es natürlich nicht.
Hat jemand Rat ?
Naja, es liegt nicht immer an Java. Ein bisschen mehr
Informationen (wo ist z.B. das JAR), Code und vielleicht
eine Fehlermeldung koennten mehr Aufschluss geben.
Ich habe eben innerhalb von 20 Minuten eine JSP/MySQL-Kombi
zusammengeklickt*, grundsaetzlich funktioniert der Zugriff also.
Die Frage ist, wo bei dir der Fehler liegt.
Gruss
Patrick
*
MySQL installiert (mysql-5.0.27-win32.zip)
mysql-connector-java-5.0.4.jar nach tomcat/common/lib kopiert
Datenbank und Tabelle (inkl. 2 Datensaetze) angelegt
User angelegt mit
mysql> grant all privileges on *.* to ‚testuser‘@‚localhost‘
identified by ‚testpass‘ with grant option;
Habe in der Zwischenzeit einen anderen Tomcat(5.5.20) aufgesetzt. Seperat von NetBeans. Ihm alle Umgebungsvariablen verpasst so dass er läuft. Aber beim DB-Connect, klappts ja nichtmal mit dem Laden des Treibers.
Kann ja sein, dass ich doch einen anderen brauch. Vielleicht sind die ja auch versionsabhängig oder sonst was…
Mit „org.gjt.mm.mysql.Driver“ funzt es auch nicht.
Allerdings musste ich im Projektpfad extra dafür ein „WEB-INF“ Verzeichnis anlegen hierin „lib“ und darein den MySQL Treiber. Nicht so komfortabel (müsste man dann ja in jedem Projekt machen), aber wat solls, wollte es ja eh mal nur „anlernen“.