在Android上用Java获取SQLite和
我对SQLite和Java还不熟悉,我正在努力学习一些动态的东西。我有一个列,其中有一些数值,我想得到它的总和,并在textview中显示它 我目前的代码是:在Android上用Java获取SQLite和,java,android,sqlite,Java,Android,Sqlite,我对SQLite和Java还不熟悉,我正在努力学习一些动态的东西。我有一个列,其中有一些数值,我想得到它的总和,并在textview中显示它 我目前的代码是: public Cursor getTotal() { return sqliteDatabase2.rawQuery( "SELECT SUM(COL_VALUES) as sum FROM myTable", null); } 不过,我不确定该代码是否正确 我知道我应该获取代码的结果,但我不确定如何去做。如何将
public Cursor getTotal() {
return sqliteDatabase2.rawQuery(
"SELECT SUM(COL_VALUES) as sum FROM myTable", null);
}
不过,我不确定该代码是否正确
我知道我应该获取代码的结果,但我不确定如何去做。如何将此查询的结果输入Java代码?将返回一行一列的结果,因此您可以使用光标获取该值:
Cursor cursor = sqliteDatabase2.rawQuery(
"SELECT SUM(COL_VALUES) FROM myTable", null);
if(cursor.moveToFirst()) {
return cursor.getInt(0);
}
我对Java或Android一无所知,但我至少可以验证SQL在语法上是否正确,它将返回
COL\u值中所有数字的总和。