requete SQL clause WHERE avec variable
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:
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 |
Difficultés requête SQL en JAVA
Bonjour tout le monde svp comment pourrais écrire cette requête sql dans mon IDE JAVA sans souci
SELECT matiere.nom_matiere, professeur.nom_professeur
FROM professeur, matiere
WHERE matiere.Id_professeur= professeur.Id