Recherche sélective dans une DB
Toujours dans mon projet, j'aimerais rechercher, dans une colonne de ma DB, tous les mots qui s'y trouvent, mais sans qu'il y ait de doublons (car je sais qu'il y en a, mais à l'affichage je ne le veux pas).
J'ai écris un code qui me parraissait cohérent, mais ca ne fonctionne pas, il me ramène l'entièreté de ma colonne.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Vector vect2=new Vector();
try
{
ResultSet res = AccesGen.executeQuery(co, "SELECT Lieu FROM LIEU");
String donnees2="abc";
while (res.next())
{
//Pour chaque valeur présente dans la base :
String donnees = res.getString("Lieu");
if (donnees != donnees2)
{
vect2.add(donnees);
}
donnees2 = donnees;
}
}
catch(SQLException sqle)
{
System.out.println("Erreur SQL : " + sqle);
JOptionPane.showMessageDialog(null, "Error SQL","ERROR",JOptionPane.ERROR_MESSAGE);
} |
Si quelqu'un a une idée, je suis preneur.
:merci: