Articles of База данных

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

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

Android: получите наибольшее значение в столбце

У меня есть URL-адрес, указывающий на контент, и мне нужно получить максимальное значение, содержащееся в одном из столбцов. Есть ли какая-либо совокупная функция, которая выполнит это, или я должен сделать это вручную?

Android SQLite проверяет, содержат ли таблицы строки

Поэтому я работаю над игрой для Android, и в настоящее время я застрял на кнопке «Загрузить savegame» в главном меню. Эта кнопка вызывает методы, которые считывают данные из базы данных и записывают их в класс ресурсов, из которого будут доступны эти данные. Проблема в том, что я хочу отключить кнопку загрузки, если в таблицах нет […]

База данных в студии android

Я разработчик оконных телефонов, и недавно я начал разрабатывать приложения для Android с помощью студии Android. Мне нужно создать базу данных и сохранить в ней значения и получить обновленные значения на экране, поэтому мне нужна помощь в: Создание базы данных. Как показать значения из базы данных на экране?

Проверить конкретный столбец в базе данных Android SQLite

Я пытаюсь проверить, есть ли конкретный столбец в моей базе данных при вызове onUpgrade (). Есть ли простой способ проверить, как if(database does not have specific column){ db.execSQL("ALTER TABLE table" + " ADD COLUMN column" ); } Я видел еще один ответ, Прагма Стол , но я не знаю, как его использовать или даже для […]

Как проверить, существует ли ребенок в firebase?

У меня есть firebase, у которой есть узел, называемый пользователями. Пользователь дает имя пользователя, и я хочу проверить, существует ли это имя пользователя в качестве дочернего узла пользователя. Это код, который я сейчас пытаюсь сделать. Платформа – андроид. String myUsername = userNameInputET.getText().toString(); if(mUsersRef.child(myUsername) == null) { //do stuff } else { //do other stuff } […]

Почему очистка базы данных SQLite при очистке данных приложения от управления приложениями?

Я создал простое приложение базы данных, используя SQLite, который сначала создает базу данных, а затем позволяет пользователям вставлять и просматривать вставленные записи. Но когда я очищаю данные из настроек приложения Android-телефона, данные базы данных также удаляются. Почему это и есть ли способ сохранить данные, даже если пользователь очистит его от настроек?

Android: операции с тяжелыми БД с диалогом прогресса

Я использовал следующую идиому по методу doInBackground для AsyncTask для быстрых вставок в БД: mDatabase.beginTransaction(); try { //… do DB stuff mDatabase.setTransactionSuccessful(); } finally { mDatabase.endTransaction(); } Однако, если я использую эту идиому, мой диалог прогресса (помещенный в метод onPreExecute ) не отображается. С другой стороны, если я заменяю вышеуказанный код на обычные mDatabase.execSQL (), […]

Что произойдет Если я не закрою базу данных на Android?

Это название может показаться немного сумасшедшим, но это то, что меня смущает. Мое приложение сильно использует локальные операции с базой данных. Как было предложено в документах Android и некоторых блогах, я расширил класс SQLiteOpenHelper и определил все мои операции с db. Поскольку некоторые из моих операций с db выполняются в потоках, открытие и закрытие db […]

Как получить доступ к базе данных SQLite в zip-файле – андроид

У меня есть база данных SQLite объемом 180 МБ. Если я сжимаю его, это будет всего около 40 МБ. Я храню файл в папке с активами, и нет никаких проблем с размером apk, поскольку он сжат в apk. Но когда я копирую файл db из папки активов в память телефона или SD-карту, тогда это 180 […]