Sqlite prüfen ob Wert in Spalte vorhanden ist

Frage ich mich, ob diese Methode richtig ist zu überprüfen, ob der Wert von _username bereits in der Spalte "Benutzername"

public boolean verification(String _username) throws SQLException{
    Cursor c = dataBase.rawQuery("SELECT * FROM "+TABLE_NAME+" WHERE "+KEY_USERNAME+"="+_username, null);
    if (c!=null)
        return true; // return true if the value of _username already exists
    return false; // Return false if _username doesn't match with any value of the columns "Username"
}

Gibt es einen besseren Weg, um das gleiche zu tun, ich bin wirklich nicht sicher über dieses, es schien das richtige für mich.
Danke.

InformationsquelleAutor R00t | 2013-03-23
Schreibe einen Kommentar