SQLite. Запрос на одну запись по ее ID

371
14 февраля 2017, 18:44

Как в android выводить в ListView только одну строку из базы данных? Может запрос какой есть по _id или еще что-то?

Answer 1
long id = 10;
Cursor cursor = db.query(("table name", null, "_id = ?", new String[] {Long.toString(id)}, null, null, null);
 // или упрощенная запись (не рекомендуется)
 // Cursor cursor = db.query(("table name", null, "_id = " + id, null, null, null, null);
cursor.moveToFirst();

курсор будет содержать все столбцы для строки в таблице table name, _id которой = 10 и указатель курсора будет спозиционирован на эту строку.

Больше примеров по составлению запросов

READ ALSO
Более чёткий график на java

Более чёткий график на java

Пишу приложение на Java (сторонние библиотеки не предлагайте, пожалуйста), нужно нарисовать график вводимой с клавиатуры функцииПользовался...

423
Синхронизация коллекций HashSet java

Синхронизация коллекций HashSet java

Есть две коллекции:

373
XSD Java: получить структуру

XSD Java: получить структуру

Всем добрый деньВстала задача из XSD получить результирующую структуру XML

430