salut mon but c'est d'arriver à obtenir les données d'une table de ma base de données (Mysql) et de l'afficher dans des JTextField.
pour cela je fais:
code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 try
                    {
                       Statement st = con.createStatement();
                       String rq = "SELECT * FROM etudiant WHERE idEtudiant='"+Integer.valueOf(text.getText()).intValue()+"'";
                               /*'"+Integer.valueOf(text.getText()).intValue()+"'"; parce que mon  idEtudiant est de type INT */
                       ResultSet rs= st.executeQuery(rq);
 
                        matricule.setText(rs.getString("idEtudiant"));
                        nom.setText(rs.getString("nomEtudiant"));
                        prenom.setText(rs.getString("prenomEtudiant"));
                        sexe.setText(rs.getString("sexeEtudiant"));
                        filiere.setText(rs.getString("Filiere"));
                        con.close();
                    }
                    catch(SQLException c)
                     {
                        String error = "SQLState: " + c.getSQLState() 
                     + "\nError Code: " + c.getErrorCode() 
                     + "\nMessage: " + c.getMessage();
                        JOptionPane.showMessageDialog(this,"Erreur Survenue !\nVeuillez réessayer !!!\n\n"+error, "Erreur", JOptionPane.ERROR_MESSAGE);
                     }
Mais ça débouche toujours sur le catch(SQLException c)
erreur:Nom : sqlrch.PNG
Affichages : 209
Taille : 6,2 Ko
c'est là que j'ai besoin d'aide.
cordialement!!!