Articles of андроид sqlite

SQLiteException: рядом с "": синтаксическая ошибка (код 1) при компиляции

У меня есть эта ошибка при компиляции, и я не знаю, почему, может ли кто-нибудь мне помочь? Public static final String TABLE_BEERS = "cervezas"; // Contacts Table Columns names public static final String KEY_NAME = "_id"; public static final String KEY_COMPANY = "company"; public static final String KEY_TYPE = "type"; public static final String KEY_ALCOHOL […]

Использование Rest для хранения данных в Sqlite

Я создаю свое первое приложение для Android, которое будет использовать SQlite. У меня есть нулевой опыт работы с базами данных, за исключением создания базы данных mysql для использования с wordpress … Редактирование: после некоторых исследований, посвященных отдыху, я все еще смущен тем, как друг с другом подходят остальные, sqlite и android dev. Моя цель – […]

Невозможно понизить базу данных с версии 2 до 1 даже после новой установки и повторного запуска

Я пишу приложение для Android с использованием SQLite DB. У меня было несколько экспериментов и я изменил версию БД с 1 на 2. Тогда моя схема БД стала стабильной и потому, что я не выпустил приложение, и это для моего собственного использования Я решил снова изменить версию на 1. Я сделал новую установку, и все […]

Как использовать мою собственную базу данных sqlite?

Я поместил поле базы данных в папку «assets». И используйте код из этого блога, чтобы скопировать базу данных в «/ data / data / my_packname / databases /» (этот код копирования я запускаю его в методе onCreate () при запуске этого приложения), затем используйте select * from .. Для получения данных. Но это дает мне […]

Создание класса модели данных для обработки базы данных

Я только начал работать над приложением базы данных, когда понял, что должен реализовывать шаблон MVC , поскольку приложение является довольно сложным и включает в себя несколько операций с базой данных. В связи с этим я решил создать отдельный model class для обработки операций с базой данных. Этот класс будет иметь все методы, которые возвратят мне […]

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

Как сохранить и получить массив байтов (данные изображения) в базу данных SQLite в Android?

Android: SQLite – insertWithOnConflict

Я вызываю insertWithOnConflict, используя SQLiteDatabase.CONFLICT_IGNORE. Однако при возникновении конфликта возвращается «-1» вместо идентификатора существующей строки. Как это исправить? Создание таблицы: РЕДАКТИРОВАТЬ : String CREATE_CATEGORY_TABLE = "CREATE TABLE "+TABLE_CATEGORY+"(" + BaseColumns._ID+" INTEGER PRIMARY KEY AUTOINCREMENT, "+ KEY_CATEGORY_NAME+" TEXT UNIQUE" + ")"; db.execSQL(CREATE_CATEGORY_TABLE); Вставить заявление: ContentValues values = new ContentValues(); values.put(KEY_CATEGORY_NAME, name); int catID = (int) db.insertWithOnConflict(TABLE_CATEGORY, […]

Как создать автономное приложение для Android

Мы разрабатываем собственное приложение для Android (iOS и веб-приложение), где пользователи могут совместно создавать альбом. Мы хотим как можно более бесшовной работы, когда устройство не может подключиться к серверу. Что-то вроде упомянутого в этом блоге Hoodie, но Hoodie прямо сейчас для Интернета и iOS, и мы ищем Android прямо сейчас. проблема Ведение данных альбомов, друзей, […]

База Android обновляется каждый раз, когда запускается приложение

Почему SQLiteOpenHelper вызывает onCreate () каждый раз, когда запускается мое приложение. Вот мой код для onCreate () @Override public void onCreate(SQLiteDatabase db) { Log.i("onCreate()", "Enter"); //create cards table db.execSQL( "create table circles" + "("+ "id integer primary key,"+ "x integer not null," + "y integer not null"+ ")" ); Log.i("onCreate()", "Exit"); } У меня есть […]

Указание типа данных столбца в SQLite Android Cursor

Есть ли способ идентифицировать тип данных столбца в курсоре в Android. Объект cursor имеет несколько методов для получения имени столбца, значения столбца. Я хочу узнать тип данных SQLite столбца (TEXT, INTEGER) и т. Д. … Я пишу обобщенную функцию для разбора курсора и выполнения операций. Я получаю только строку sql в качестве аргумента функции.