Voila, je dois faire une requete avec un WHERE dynamique et je ne sais pas comment faire le where avec la variable.
Comment 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
 
//    Etablissement de la connexion
 try {
   Connection connexion = DriverManager.getConnection ("jdbc:mysql://localhost/mozart21_database",  "root", "");
System.out.println ("La connexion fonctionne parfaitement");
 // executer une requette
 for (int i = 0; i < voiesSelectionnes.length; i++)
   {System.out.print (" " + voiesSelectionnes[i]);
 
      Statement st = (Statement) connexion.createStatement ();
        ResultSet result = (ResultSet) st.executeQuery (
        "select chemin from donnees WHERE voie = voiesSelectionnes[i] group by voie");
while (result.next ()) {
  // lire les resultats de la requette
System.out.println (result.getString (1));
  ListModelVoie.addElement (result.getString (1));
   }
}
 
 
 //         on ferme la connection