我是使用 SQLite 数据库和 android 移动开发的新手。我正在尝试检查数据库中是否存在编辑文本字段输入的用户名。当我运行它并单击一个按钮时,应用程序崩溃了。这是我的代码。
public boolean findUsername(String username) {
Cursor c = ourDatabase.query(true, DATABASE_TABLE_L, new String[] {
KEY_USERID, KEY_USERNAME, KEY_PASSWORD,KEY_SECRETQ,KEY_ANSWER}, KEY_USERNAME + "="
+ username, null, null, null, null, null);
if (c != null) {
return true;
}
return false;
}
}
来自日志 cat 的错误指出:
no such column: bobby: , while compiling: SELECT DISTINCT userId, username, password, secretQ, answer FROM Login WHERE username=bobby
我究竟做错了什么?