来自表格的特定数据

时间:2017-03-01 13:34:08

标签: android database sqlite android-sqlite

我有一张桌子,我想从中获得一个特定的项目。

例如声明:

"SELECT password FROM "+tableName+" WHERE username='"+username+"'";

如何使用该语句并获取我要求的密码的字符串值?

(我能够得到诅咒,但我无法从中得到它的字符串值)

SQLiteDatabase db = this.getWritableDatabase();
    Cursor cursor = null;
    String sql ="SELECT password FROM "+tableName+" WHERE username='"+username+"'";
    cursor= db.rawQuery(sql,null);
    String checked = cursor.getString(3);
    if(checked.equals(password)){
        return true;
    }else{
        return false;
    }

普拉姆在线:

String checked = cursor.getString(3);

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我建议使用这个 cursor.getString(cursor.getColumnIndex(“column name”)); 最好的问候