JSP steht für JavaServer Pages , die Sun -Lösung zur Erstellung von dynamischen Web-Seiten ist . JSP genügend Server Side Scripting -Unterstützung für die Erstellung von Datenbank -bezogene Web -Anwendungen. Es funktioniert auf allen gängigen Browsern , einschließlich IE , Firefox, Google Chrome, Opera und Safari , und mit HTML und CSS , um dynamische Webseiten zu entwickeln , das Hinzufügen von Interaktivität zu Ihren Webseiten . MySQL ist eine beliebte Open-Source- Datenbank -Management-System . Sie können MySQL -Datenbank mit JSP verbinden . Die Datenbank speichert Daten für Ihre Website, und JSP abrufen können und die Daten . Anleitung
1
Log in Ihre PHPMyAdmin als Root-Benutzer . Erstellen Sie eine neue Datenbank für Ihre Website wie " Forum " in das Textfeld unter " Neue Datenbank erstellen . " Klicken Sie auf " Erstellen". Erstellen Sie eine neue Tabelle "user" , indem Sie einen Namen für die Tabelle . Geben Sie die Anzahl der Felder . Klicken Sie auf " Go", um die Tabelle zu erstellen .
2
Erstellen Sie zwei Felder für die neue Tabelle mit dem Namen " id" und "name ". Wählen Sie " varchar " als ihre Datentypen.
3
Öffnen Sie die gewünschte Web -Seite in dem Programm , dass Sie es schaffen werden. Geben Sie folgenden Code in den Körper Abschnitt zu Ihrer Datenbank über JSP Backend verbinden :
< % page language = " java" import = " . Java.sql * "%>
<%
Anschluss cn = null;
Statement st = null;
ResultSet ex = null;
java.sql.Connection mysql_cn
Class.forName ( " org.gjt.mm.mysql.Driver ");
cn = DriverManager.getConnection ( " jdbc : mysql ://localhost : 3306/forum Benutzer = Benutzer > & password = ";
% >
Java ist eine stark typisierte Sprache, die seine Variablen müssen vor der Verwendung deklariert werden Diese Variablen werden mit dem Zusammenhang bedeutet . java.sql ; . . "cn " ist ein Anschlussart Variable, die die Verbindung Objekttyp hält das ResultSet Variable "ex" hält die Ergebnisse abgerufen , während der variable Statement "st" enthält die SQL-Anweisung
4 < p > Abrufen und Anzeigen der Daten der Tabelle "user" durch den folgenden Code:
st = con.createStatement ();
ex = st.executeQuery ( " select * from user" ) ;