SQLite
 sql >> Base de données >  >> RDS >> SQLite

Aucune exception sqlite de colonne de ce type

En SQL, les littéraux de chaîne doivent être entre guillemets.

Cependant, pour éviter les problèmes de formatage comme celui-ci (et les attaques par injection SQL), utilisez plutôt des paramètres :

Cursor c = db.rawQuery("SELECT * FROM " + TABLE_PROFILE +
                       " WHERE " + KEY_USER_EMAIL + " = ?",
                       new String[]{ username });