Bonjour,
j'ai un probléme d'affichage des données à partir de ma base de données mySQL,en effet,je séléctionne les données avec une requête "select" à condition de la chaine écrite dans le jTextFieldNom, je veut que le résultat de cette requête sera affichée dans mon jtextarea,or ce que j'ai toujours des problémes d'exception malgré que je pense que la requête est correcte:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SQL Exception: java.sql.SQLException: Can not issue SELECT via executeUpdate()
voici mon 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
23
24
String pilote = "com.mysql.jdbc.Driver";
 
              try {
 
 
                 Class.forName(pilote); 
 
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root"," "); 
 
Statement instruction = connexion.createStatement(); 
 
            String a=jTextFieldNom.getText();
 
 
            String SQL = "select description from table where col=' "+a+" ' ; "; 
            ResultSet rs = instruction.executeQuery(SQL);
            instruction = connexion.createStatement();
 
 
            int rowsEffected = instruction.executeUpdate(SQL);
            jTextArea1.append(rs.getString("description"));                                    
 
}
...... //bloc catch
aprés plusieurs essais je ne sait pas comme je peut résoudre cette probléme,ci quelqu'un peut m'aider et merci.