Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

Πώς ανακτάτε δεδομένα πίνακα από mysql σε jsp;

Η ανάκτηση δεδομένων πίνακα από μια βάση δεδομένων MySQL για εμφάνιση σε μια σελίδα JSP περιλαμβάνει τα ακόλουθα βήματα:

Βήμα 1:Δημιουργία σύνδεσης βάσης δεδομένων

```java

// Εισαγάγετε τις απαραίτητες βιβλιοθήκες

εισαγωγή java.sql.*;

// Αρχικοποίηση μεταβλητών σύνδεσης

String driverName ="com.mysql.jdbc.Driver";

String connectionUrl ="jdbc:mysql://localhost:3306/database_name";

Όνομα χρήστη συμβολοσειράς ="root";

Κωδικός πρόσβασης συμβολοσειράς ="password";

// Δημιουργία σύνδεσης με τη βάση δεδομένων

Σύνδεση =DriverManager.getConnection(connectionUrl, όνομα χρήστη, κωδικός πρόσβασης);

```

Βήμα 2:Εκτέλεση ερωτήματος

```java

// Δημιουργήστε ένα αντικείμενο δήλωσης για να εκτελέσετε το ερώτημα

Δήλωση δήλωσης =connection.createStatement();

// Γράψτε το ερώτημα SQL για την ανάκτηση δεδομένων πίνακα

Ερώτημα συμβολοσειράς ="SELECT * FROM table_name;";

// Εκτελέστε το ερώτημα και αποθηκεύστε τα αποτελέσματα σε ένα ResultSet

ResultSet resultSet =statement.executeQuery(query);

```

Βήμα 3:Επανάληψη μέσω του ResultSet και εμφάνισης δεδομένων στη σελίδα JSP

```java

// Δημιουργήστε ένα πρόγραμμα εγγραφής σε buffer για την εγγραφή δεδομένων στη σελίδα JSP

PrintWriter out =answer.getWriter();

// Επαναλάβετε πάνω από το ResultSet και γράψτε τα δεδομένα κάθε σειράς στη σελίδα JSP

ενώ (resultSet.next()) {

// Λήψη δεδομένων στήλης

Αναγνωριστικό συμβολοσειράς =resultSet.getString("id");

Όνομα συμβολοσειράς =resultSet.getString("όνομα");

// Εγγραφή δεδομένων στη σελίδα JSP

out.println("");

out.println("" + id + " ");

out.println("" + όνομα + " ");

out.println(" ");

}

```

Βήμα 4:Κλείστε τους πόρους

```java

// Κλείστε τα ResultSet, Statement και Connection για να απελευθερώσετε πόρους

resultSet.close();

statement.close();

connection.close();

```

Αυτή η προσέγγιση περιλαμβάνει τη χρήση του JDBC για τη σύνδεση στη βάση δεδομένων MySQL και την εκτέλεση ενός ερωτήματος για την ανάκτηση των δεδομένων του πίνακα. Στη συνέχεια, επεξεργάζεται τα αποτελέσματα σειρά προς σειρά και δημιουργεί δυναμικά σειρές πίνακα HTML στη σελίδα JSP.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα