Hi
Wenn ich mit einem Formular Daten in eine Datenbank schreiben will, muss ich eine jsp seite laden, nach dem der submit button geklickt wurde. In dieser jsp Datei muss eine Verbindung zur Datenbank hergestellt werden, und die Daten müssen mit insert in die richtige tabelle geschrieben werden. Wie das mit php geht weiss ich, aber wie funktioniert das mit jsp? Ein kleines beispiel wäre nett, wo man vllt nur den namen eingibt und dieser in eine db hochgeladen wird.
JSP ist kein PHP-Ersatz! Java-Webapps benutzen JSP um ihren HTML-Output zu rendern, für Datenbankabfragen und Geschäftslogik verwendet man üblicherweise eine dafür vorgesehene Technologie, wie z.B. EJB (Geschäftslogik) oder JDBC (Datenbankanbindung). Natürlich kannst du auch alles in deine JSP-Seiten quetschen, dafür musst du aber mindestens noch JDBC beherrschen.
Hier kannst du dir das notwendige Grundwissen aneignen:
- http://www.jsptutorial.org/
- http://docs.oracle.com/javase/tutorial/jdbc/TOC.html
Fairerweise füge ich noch an dass du dir mit diesem Vorhaben wahrscheinlich selbst in den Fuss schiesst, denn dafür ist JSP nicht gedacht. Ich empfehle daher zuerst einen Blick in ein Java EE 6 Tutorial zu werfen:
- http://docs.oracle.com/javaee/6/tutorial/doc/
Liebe Grüsse
splinter