Articles of андроид sqlite

Рекомендации по экспорту нескольких таблиц с использованием поставщиков контента на Android

Я создаю приложение, где у меня есть таблица для событий и таблица для мест. Я хочу, чтобы предоставить другим приложениям доступ к этим данным. У меня есть несколько вопросов, связанных с передовыми методами для такого рода проблем. Как я должен структурировать классы базы данных? В настоящее время у меня есть классы для EventsDbAdapter и VenuesDbAdapter, […]

Как просмотреть базу данных SQLite на устройстве Android?

У меня есть набор данных в базе данных SQLite. Мне нужно просмотреть базу данных на устройстве. Как мне это сделать? Я проверил режим ddms. Данные в проводнике файлов пусты.

Ограничения внешнего ключа в Android с помощью SQLite? On Удалить каскад

У меня есть две таблицы: дорожки и путевые точки, трек может иметь много путевых точек, но путевая точка назначается только одному треку. В том, что касается таблицы точек, у меня есть столбец с названием «trackidfk», который вставляет track_ID после создания дорожки, однако я не устанавливаю ограничения внешнего ключа в этом столбце. Когда я удаляю трек, […]

IN и заполнители

Я пытаюсь выполнить следующий SQL-запрос в Android: String names = "'name1', 'name2"; // in the code this is dynamically generated String query = "SELECT * FROM table WHERE name IN (?)"; Cursor cursor = mDb.rawQuery(query, new String[]{names}); Однако Android не заменяет знак вопроса правильными значениями. Я мог бы сделать следующее, однако это не защищает от […]

Android SQLite: заявление о обновлении

Мне нужно реализовать SQLite в моем приложении. Я следовал этому руководству. Создание и использование баз данных в Android one Все работает нормально. Я вставил 1 строку с 5 столбцами. Теперь я хочу обновить значение только 1 столбца, а другие будут оставаться такими же. В учебнике есть один метод обновления, но ему нужны все параметры, однако […]

Как вставить запись SQLite с установленным значением «сейчас» в приложении Android?

Скажем, у нас есть таблица, созданная как: create table notes (_id integer primary key autoincrement, created_date date) Чтобы вставить запись, я бы использовал ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Но как установить столбец date_created? Чтобы было ясно, initialValues.put("date_created", "datetime('now')"); Неправильное решение. Он просто устанавливает столбец в текст «datetime […]

Каков синтаксис «не равный» в SQLite?

Cursor findNormalItems = db.query("items", columns, "type=?", new String[] { "onSale" }); Я хочу вернуть курсор, который указывает что-либо, что не является onSale, что я должен изменить? Благодаря!

Где Android-эмулятор хранит базу данных SQLite?

Я работаю над приложением Android, которое хранит данные в базе данных SQLite. Мой вопрос в том, где этот файл базы данных будет храниться в файловой системе, когда вы используете эмулятор? Я видел, что он хранится в /data/data/package_name/databases Но мне нужно знать, где на жестком диске моей локальной машины, на самом деле это карта. База данных […]

Android: обновление версии БД и добавление новой таблицы

Я уже создал таблицы sqlite для своего приложения, но теперь хочу добавить новую таблицу в базу данных. Я изменил версию БД, как показано ниже. private static final int DATABASE_VERSION = 2; И добавлена ​​строка для создания таблицы. private static final String DATABASE_CREATE_color = "CREATE TABLE IF NOT EXISTS files(color text, incident_id text)"; onCreate и onUpgrade […]

Android SQLite: параметр nullColumnHack в методах вставки / замены

Android SDK имеет некоторые удобные методы для управления данными с помощью SQLite. Однако как методы вставки, так и замены используют некоторый параметр nullColumnHack использование которого я не понимаю. Документация объясняет это следующим: но что, если в таблице есть несколько столбцов, которые разрешают NULL ? Я действительно не понимаю: / SQL не позволяет вставить полностью пустую […]

Intereting Posts
Чтение и запись целочисленного массива для посылки Аннотация @Override в Android Как открыть проект Android Studio в Eclipse? Как отобразить одно представление в качестве наложения другого? Android MediaCodec AAC кодировщик Как установить android: layout_columnWeight = "1" программно для элемента в поддержке android v7 Gridlayout Как проверить, установлен ли AlarmManager уже установленный будильник? Что не делать в Фрагментах? Не удалось выполнить «play» в «HTMLMediaElement»: API может быть инициирован только жестом пользователя AdMob не может отображать объявления из-за configChanges Android L Preview не ищет собственные библиотеки в папке «armeabi» (UnsatisfiedLinkError) Пользовательский Android-компонент сбой приложения на раздувание Чтение / запись во внешний XML-файл на Android Как правильно отображать вкладки (пробелы), поступающие из базы данных MySQL, как в Android, так и в приложении IOS? Сертификату доверяют ПК, но не на Android