Comment savoir si un element existe dans une base de données [Résolu]

- - Dernière réponse :  Mahouch - 28 oct. 2012 à 21:30
Bonsoir,
J'ai crée une base de donnée en utilisant Microsoft Access nommé DataBase dont le tableau porte le nom Tab.
j'ai crée aussi deux interface ,la 1ére nommé login dont le quel on entre les coordonné de l'identifiant ,si ce dernier existe dans la base de donnée,la 2eme fenetre nommé Acceuil s'ouvre !!
Mon probléme c'est comment savoir est ce que l'identifiant que je saisie existe dans ma base de donnée!!
j'utlise la language de programtion Java sur Netbeans.j'ai essayer plusieurs fois ,mais j'arrice pas a resoudre ce probleme ,
aidez moi svp,merci d'avance :))
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
3
Merci
Salut,

Il suffit de faire un "SELECT * FROM User WHERE login='"+login+"'";

Et ensuite, si la resultset contient un élément au moins c'est que le login est dans la base de données, tu n'as qu'à vérifier le mot de passe.

PS Attention aux injections SQL...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 106 internautes ce mois-ci

Commenter la réponse de cs_Julien39
0
Merci
Merci pour la réponse,
j'ai une autre probléme,svp pouvez vous m'aidez
j'ai crée une base de donnée nommée "base_cafe" dont le table est formé par 2 colonne :
Cafe,Prix avec Access .
mon probleme est comment pourrait-je afficher ce tableau dans mon projet,j'ai fait la connexion
Voici mon code : (mais le tableau ne s'affiche pas :(((((( )
private void formWindowOpened(java.awt.event.WindowEvent evt) {

DefaultTableModel dt = (DefaultTableModel)cafe_table.getModel();

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:Base_cafe") ;
St=con.createStatement();
Rs=St.executeQuery("Select * From Table_cafe");

while(Rs.next()){
Cafe=Rs.getString("Cafe");
Prix=Rs.getDouble("Prix");
dt.addColumn(new Object[]{Cafe,Prix});
}
St.close();
con.createStatement();
Rs.close();
}catch(ClassNotFoundException | SQLException e)
{
JOptionPane.showMessageDialog(null,"Erreur de connexion\n"+e.getMessage());
}
}
Commenter la réponse de Mahouch

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.