我想只返回Android数据库中的整数和整数

时间:2011-03-29 05:57:24

标签: android database

我已经构建了一个工作数据库,并希望返回max(_id)。我不想要光标,我知道它会是int我只想要返回数字。有没有办法查询这个?

1 个答案:

答案 0 :(得分:1)

我认为simpleQueryForLong正是您所寻找的。

SQLiteDatabase db;
// initialize the db
SQLiteStatement statement = null;
try {
    db.compileStatement("select max(_id) from table");
    int max = statement.simpleQueryForLong();
} catch (SQLException e) {
    // handle
} finally {
    if (statement != null) {
        statement.close();
    }
}