Ich versuche, ein einfaches Anmeldeformular zu erstellen, in dem ich die auf dem Anmeldebildschirm eingegebene Anmelde-ID und das Kennwort mit der in der Datenbank gespeicherten vergleiche.
Ich verwende die folgende Abfrage:
final String DATABASE_COMPARE =
"select count(*) from users where uname=" + loginname + "and pwd=" + loginpass + ");" ;
Das Problem ist, ich weiß nicht, wie ich die obige Abfrage ausführen und die zurückgegebene Anzahl speichern kann.
So sieht die Datenbanktabelle aus (ich habe es geschafft, die Datenbank erfolgreich mit der execSQl-Methode zu erstellen).
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);";
Kann mich jemand freundlich anleiten, wie ich dies erreichen kann? Wenn möglich, stellen Sie bitte ein Beispiel-Snippet zur Verfügung, um die oben genannte Aufgabe auszuführen.