Das Abrufen von Tabellendaten aus einer MySQL-Datenbank zur Anzeige auf einer JSP-Seite umfasst die folgenden Schritte:
Schritt 1:Datenbankverbindung herstellen
„Java
// Importieren Sie die erforderlichen Bibliotheken
java.sql.* importieren;
// Verbindungsvariablen initialisieren
String driversName ="com.mysql.jdbc.Driver";
String ConnectionUrl ="jdbc:mysql://localhost:3306/database_name";
String username =„root“;
String-Passwort ="Passwort";
// Eine Verbindung zur Datenbank herstellen
Verbindungsverbindung =DriverManager.getConnection(connectionUrl, Benutzername, Passwort);
„
Schritt 2:Abfrage ausführen
„Java
// Erstellen Sie ein Statement-Objekt, um die Abfrage auszuführen
Anweisung Anweisung =Connection.createStatement();
// SQL-Abfrage schreiben, um Tabellendaten abzurufen
String query ="SELECT * FROM table_name;";
// Führen Sie die Abfrage aus und speichern Sie die Ergebnisse in einem ResultSet
ResultSet resultSet =Statement.executeQuery(query);
„
Schritt 3:Durchlaufen Sie das ResultSet und zeigen Sie Daten auf der JSP-Seite an
„Java
// Einen gepufferten Writer erstellen, um Daten auf die JSP-Seite zu schreiben
PrintWriter out =Response.getWriter();
// Über das ResultSet iterieren und die Daten jeder Zeile auf die JSP-Seite schreiben
while (resultSet.next()) {
// Spaltendaten abrufen
String id =resultSet.getString("id");
String name =resultSet.getString("name");
// Daten auf die JSP-Seite schreiben
out.println("
");
out.println("
" + id + " | ");
out.println("
" + name + " | ");
out.println("
");
}
„
Schritt 4:Schließen Sie die Ressourcen
„Java
// ResultSet, Statement und Connection schließen, um Ressourcen freizugeben
resultSet.close();
Anweisung.close();
Verbindung.close();
„
Bei diesem Ansatz wird JDBC verwendet, um eine Verbindung zur MySQL-Datenbank herzustellen und eine Abfrage auszuführen, um die Tabellendaten abzurufen. Anschließend verarbeitet es die Ergebnisse Zeile für Zeile und generiert dynamisch HTML-Tabellenzeilen innerhalb der JSP-Seite.