Hentning af tabeldata fra en MySQL-database til visning på en JSP-side involverer følgende trin:
Trin 1:Etabler databaseforbindelse
``` java
// Importer de nødvendige biblioteker
importer java.sql.*;
// Initialiser forbindelsesvariabler
String driverName ="com.mysql.jdbc.Driver";
String connectionUrl ="jdbc:mysql://localhost:3306/database_name";
String brugernavn ="root";
String password ="adgangskode";
// Opret en forbindelse til databasen
Connection connection =DriverManager.getConnection(connectionUrl, brugernavn, adgangskode);
```
Trin 2:Udfør forespørgsel
``` java
// Opret et Statement-objekt for at udføre forespørgslen
Statement statement =forbindelse.createStatement();
// Skriv SQL-forespørgsel for at hente tabeldata
String query ="SELECT * FROM table_name;";
// Udfør forespørgslen og gem resultaterne i et resultatsæt
ResultSet resultSet =statement.executeQuery(query);
```
Trin 3:Gentag gennem resultatsættet og vis data på JSP-siden
``` java
// Opret en bufferforfatter til at skrive data til JSP-siden
PrintWriter ud =respons.getWriter();
// Gentag over ResultSet og skriv hver rækkes data til JSP-siden
while (resultSet.next()) {
// Hent kolonnedata
String id =resultSet.getString("id");
Strengnavn =resultSet.getString("navn");
// Skriv data til JSP-siden
out.println("
");
out.println("
" + id + " | ");
out.println("
" + navn + " | ");
out.println("
");
}
```
Trin 4:Luk ressourcerne
``` java
// Luk ResultSet, Statement og Connection for at frigive ressourcer
resultSet.close();
statement.close();
forbindelse.luk();
```
Denne tilgang involverer at bruge JDBC til at oprette forbindelse til MySQL-databasen og udføre en forespørgsel for at hente tabeldataene. Derefter behandler den resultaterne række for række og genererer dynamisk HTML-tabelrækker på JSP-siden.