Java :afficher les elements d'une base de donnée

Fermé
sunny16 Messages postés 2 Date d'inscription mercredi 25 mai 2016 Statut Membre Dernière intervention 26 mai 2016 - Modifié par jordane45 le 26/05/2016 à 01:29
sunny16 Messages postés 2 Date d'inscription mercredi 25 mai 2016 Statut Membre Dernière intervention 26 mai 2016 - 26 mai 2016 à 01:51
Bonjour tout le monde
j'ai crée un code java pour afficher les éléments d'une base de donnée
mais quand j'ai exécuté , il afficher uniquement le dernier élément de la base de données, malgré la table contient 40 éléments.
pouvez vous m'aidez,merci d'avance .
Voici mon code :
 public String RecupererPuissance() {
        try {
        Connection con =  myDbvoiture.getConnection();
        String queryPattern ="select Power from bd_voiture";
          PreparedStatement pstmt =  con.prepareStatement(queryPattern);
           ResultSet rs = pstmt.executeQuery();
           while (rs.next()) {
           puissance=rs.getString("Power");
           System.out.println(puissance);
           }
          
       
       } catch (SQLException ex) {
           System.err.println(ex.getMessage());
           
        }return puissance;
    }


EDIT: Ajout des balises de code
A voir également:

1 réponse

jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
26 mai 2016 à 01:29
Bonjour,

il afficher uniquement le dernier élément de la base de données

C'est à dire ?
Il t'en a affiché combien exactement ?

As tu testé ta requête DIRECTEMENT dans ta BDD pour comparer ?


PS: A l'avenir, merci d'utiliser les BALISES DE CODE pour poster du code sur le forum.
Explications ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
(pour cette fois, j'édite ton message pour les y ajouter)
0
sunny16 Messages postés 2 Date d'inscription mercredi 25 mai 2016 Statut Membre Dernière intervention 26 mai 2016
Modifié par sunny16 le 26/05/2016 à 01:52
Merci de votre aide, il a affiché un seul élément, oui j'ai testé la requête
0