Articles of андроид sqlite

Как получить определенную строку, где значение обновляется в android

Я использую базу данных SQLite. В таблицу поступает непрерывное обновление, каждый раз, когда обновляются 1 или 2 строки. Например: теперь в таблице 1 есть 20 строк, некоторые из значений строк обновляются. Можем ли мы узнать, какие строки были обновлены в таблице 1? У меня есть решение, но производительность имеет значение для меня. Курсор регистрирует данные-наблюдателя […]

Sqlite обновляет столбец на основе where where android

Я разрабатываю приложение для Android, где я хочу обновить столбец в строке на основе предложения where, которое состоит из двух значений. Ниже я попытался. public void setlocationsetcolumn(double lats , double longs, String setvalue) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(Loc_set, setvalue); db.update(TABLE_LATLONG, values, " WHERE "+Loc_lati +" = " + lats+" […]

Как отличить две таблицы

У меня есть две таблицы, и я хочу получить все записи из одной таблицы, которые отличаются от записей во второй таблице. Например: если у нас есть четыре записи в первой таблице, такие как A, B, C, D и три записи во второй таблице, то есть A, B, C, тогда ответ запроса должен быть D. Я […]

Что происходит быстрее – сохранение данных в списке или в базе данных? (Android)

В настоящее время я работаю над проектом в школе (приложение для Android), где мы должны хранить информацию о расходах и доходах пользователей в локальной базе данных SQLite, а затем отображать их как различные диаграммы и т. Д. Мой вопрос: Что будет быстрее? Постоянное выполнение запросов к базе данных для получения информации об определенных расходах или […]

InsertWithOnConflict () против вставки или замены

Я пересматривал свой код и заменял все insert инструкции на insert or replace то время как я нашел следующий метод, который использует db.insert() вместо подготовленного оператора: public static void insertIntoTableByNameAndFieldsAndValues( String tableName, String[] fields, String[] values, Context c) throws FieldsAndValuesMismatchException, UnrecognizedTypeException { DatabaseAbstractionLayer dal = new DatabaseAbstractionLayer(c); SQLiteDatabase db = dal.getWritableDatabase(); ContentValues con = new […]

Android.database.sqlite.SQLiteException: рядом с «…»: синтаксическая ошибка (код 1)

Когда я открываю приложение RSS, я бы хотел проверить, существует ли статья в моей базе данных. Если она существует, я хотел бы удалить ее (или проигнорировать ее), если не записать ее в db. Я пытался сделать это примерно так: Cursor cursor = ourDatabase.rawQuery("select 1 from " + DBHelper.DATABASE_TABLE + " where " + DBHelper.TITLE + […]

Сбой курсора: запрошен индекс 0 с размером 0

Я не знаю, почему мой курсор пуст. Я читаю другие 4-5 вопросов, которые содержат одно и то же сообщение, но я не мог исправить свою проблему. Что я забыл? Заранее спасибо. С помощью этого кода я получил сообщение: «Курсор пуст»: public void onClick(View arg0) { String txt_edit_hw = edit_hw.getText().toString(); ContentValues args = new ContentValues(); args.put("hw", […]

Добавление столбца в таблицу SQLite в Android?

Я хотел бы добавить еще один столбец в таблицу в моей существующей базе данных SQLite. Возможно ли это, или есть что-то конкретное, что мне нужно сделать, чтобы его обновить? Если да, то как мне это сделать?

Строки преобразования SQLite в строку с разделителями-запятыми

У меня есть таблица с строками данных и вам нужно создать строку с разделителями-запятыми для всех строк для столбца. Может ли это быть достигнуто только с помощью инструкции SELECT в SQLite или мне нужно получить данные в Cursor и построить строку, итерации через нее? Например: UserId 1df4181d-6c52-4aa3-926f-2dacb0a68c70 1df4181d-6c52-4aa3-926f-2dacb0a68c71 1df4181d-6c52-4aa3-926f-2dacb0a68c72 1df4181d-6c52-4aa3-926f-2dacb0a68c73 1df4181d-6c52-4aa3-926f-2dacb0a68c74 1df4181d-6c52-4aa3-926f-2dacb0a68c75 в 1df4181d-6c52-4aa3-926f-2dacb0a68c70,1df4181d-6c52-4aa3-926f-2dacb0a68c71,1df4181d-6c52-4aa3-926f-2dacb0a68c72,1df4181d-6c52-4aa3-926f-2dacb0a68c73,1df4181d-6c52-4aa3-926f-2dacb0a68c74,1df4181d-6c52-4aa3-926f-2dacb0a68c75 Любые […]

База данных не копирует из активов

Мало что сказать, плохо, просто вставьте мой код, надеясь, что кто-то увидит, что им не хватает: Database.Java package gr.peos; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.content.Context; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteException; import android.database.sqlite.SQLiteOpenHelper; public class Database extends SQLiteOpenHelper{ //The Android's default system path of your application database. private static String DB_PATH […]

Intereting Posts