Я работал над примером приложения для вставки данных в SqliteDb и пытался получить значение первого столбца первой строки из базы данных (значение первой ячейки).
Я реализовал код для хранения данных в базе данных следующим образом:
private SQLiteDatabase sqLiteDatabase;
//create table MY_DATABASE (ID integer primary key, Content text not null);
private static final String SCRIPT_CREATE_DATABASE =
"create table " + MYDATABASE_TABLE + " ("
+ KEY_ID + " integer primary key autoincrement, "
+ KEY_CONTENT1 + " text not null, "
+ KEY_CONTENT2 + " text not null);";
для вставки данных
public long insert(String content1, String content2){
ContentValues contentValues = new ContentValues();
contentValues.put(KEY_CONTENT1, content1);
contentValues.put(KEY_CONTENT2, content2);
return sqLiteDatabase.insert(MYDATABASE_TABLE, null, contentValues);
}
из приведенного выше кода я могу сохранить данные в БД, но как я могу получить последнее вставленное значение KEY_CONTENT1 из той же БД?
пожалуйста, любое тело, помогите мне