J'essaie de créer un formulaire de connexion simple, dans lequel je compare l'identifiant de connexion et le mot de passe saisis à l'écran de connexion avec ceux stockés dans la base de données.
J'utilise la requête suivante:
final String DATABASE_COMPARE =
"select count(*) from users where uname=" + loginname + "and pwd=" + loginpass + ");" ;
Le problème est, je ne sais pas, comment puis-je exécuter la requête ci-dessus et stocker le nombre retourné.
Voici à quoi ressemble la table de la base de données (j'ai réussi à créer la base de données avec succès en utilisant la méthode execSQl)
private static final String
DATABASE_CREATE =
"create table users (_id integer autoincrement, "
+ "name text not null, uname primary key text not null, "
+ "pwd text not null);";//+"phoneno text not null);";
Quelqu'un peut-il gentiment me guider sur la manière dont je peux y parvenir? Si possible, veuillez fournir un exemple d'extrait pour effectuer la tâche ci-dessus.