Описание тега android-sqlite

Android uses SQLite to store and retrieve data persistently. Use this tag for questions regarding the Android implementation of SQLite, how to use it in your application, or for help when your implementation of SQLite doesn't work.
2 ответа

Шестнадцатеричная строка против большого индекса int в Android Sqlite/ORMLite

Мы храним много шестнадцатеричных данных на наших мобильных устройствах (например, "2D2134F2487B0ACE08B7"), около 600 000–900 000 записей. Запрос для этого довольно медленный... select id from 'combinations' where token = '2D2134F2487B0ACE08B7' limi…
28 ноя '14 в 23:49
1 ответ

Не может вставить строку даты в базу данных SQLite в Android

Я пытаюсь вставить объект книги в базу данных, но получаю сообщение об ошибке. Я не знаю, что я делаю не так. У меня есть два класса. Код компилируется, но когда я пытался добавить объект книги, он выдает ошибку в методе addbooks в классе MySQLiteHe…
17 авг '18 в 23:12
1 ответ

Android SQLite имеет дело с днями

Я относительно новичок в Android и SQLite, мне было интересно, я могу создать базовый ввод формы, где пользователь может вводить свои данные для добавления в таблицу SQLite Когда дело доходит до выбора дня, понедельника, вторника... и т. Д., Можно л…
1 ответ

Ошибка в db.query и ее метод

Я пытаюсь прочитать 2-й столбец в последней записи с помощью курсора. Во-первых, выглядит ли макет кода для запроса и метода работоспособным? Если нет, то что можно улучшить? Во-вторых, мне не хватает опыта для обнаружения ошибки, и я был бы признат…
09 фев '18 в 16:45
1 ответ

Триггер вставьте другой ряд

Триггер sqlite3, который я хочу создать, может или не может быть возможным с sql. Пять таблиц участвуют: Members Groups GroupMembers Accounts mId |name| accId gId | name | accId gId | mId accId | balance Orders oId | accId | ammount Когда кто-то уда…
25 май '13 в 11:57
1 ответ

Не удается разрешить символ DatabaseHelper

Итак, я следовал учебному пособию и пытался заставить его работать с моей базой данных sql. Таким образом, кажется, что нет ошибки, но это красные слова (Gljive, они выделены жирным шрифтом). Должно быть имя класса или как? Я поместил базовое слово …
1 ответ

Сортировка базы данных SQLite по возрастанию

У меня есть это, но столбец Student_Name не сортируется по возрастанию. row_ID 1 2 3 Student_Name John Adam Bruce I want to sort this Student_Name to Adam Bruce John SQLiteDatabse; SQLiteDatabase getWritableDatabase = this.getWritableDatabase(); pub…
05 окт '14 в 06:22
0 ответов

Есть ли способ просмотра базы данных в Android Studio Emulator 2.3.3?

Я заметил, что в моей Android Studio 2.3.3, в эмуляторе Android, после открытия ddms, в проводнике файлов я не могу открыть папку данных. Когда я искал abt в гугле, они сказали, что эмулятор не рутирован. Это можно сделать только для рутованных устр…
0 ответов

Использование CursorAdapter с двумя разными ContentProviders

Я хотел бы отобразить список контактов. Я хотел бы вытащить эти контакты из контактов Android ContentProvider (как определено ContactsContract) а также таблицу контактов, управляемую моим собственным приложением (для которой я также определил Conten…
2 ответа

Android Sqlite Oprationation

Я хочу выполнить операцию поиска. Я использую CursorAdapter для отображения данных из базы данных. Вот мой код DBHelper public Cursor fetchDataByName(String string) { // TODO Auto-generated method stub Cursor cursor = database.rawQuery("select ABSTR…
0 ответов

Как я могу изменить первичный ключ в комнате, есть ли способ изменить первичный ключ без удаления таблицы в комнате?

Я хочу изменить первичный ключ в одной сущности, определенной в RoomDataBase. В этой сущности есть поле, я хочу, чтобы это поле было первичным ключом. Что я пробовал, во время миграции: @Override public void migrate(SupportSQLiteDatabase database) {…
27 сен '18 в 10:54
2 ответа

Как отсортировать дату, которая хранится в базе данных со строкой

Я пытаюсь сортировать SELECT * FROM myTable ORDER BY DATE(дата) // date хранится со строкой Вот LogCat 11-22 12:50:50.906: I/DB(31388): get :17 Nov 2013 09:36:01 11-22 12:50:50.906: I/DB(31388): get :13 Nov 2013 07:41:29 11-22 12:50:50.907: I/DB(313…
1 ответ

.database.sqlite.SQLiteDatabase.execSQL(java.lang.String)'для ссылки на пустой объект

При запуске метода db.exec(q) он показывает нулевую ссылку на объект.БД является объектом класса SQLiteDatabase. и exec() является абстрактным методом, который переопределяется. Вот код класса DatabaseHelper, расширенный SQLiteOpenHelper public clas…
3 ответа

Что может быть причиной этого SQLite CursorWindowAllocationException?

Моя консоль разработчика Google Play сообщила о своем первом сбое в работе моего приложения для Android. Похоже, что SQLite не удалось выделить память для курсора, но я никогда не видел этого раньше и не могу воспроизвести его. Есть идеи? Google Sta…
1 ответ

Поведение нечетного курсора

В настоящее время я разрабатываю приложение, которое использует Database / ContentProvider для предоставления определенных данных о местоположении, которые извлекаются из сети и периодически хранятся локально в базе данных. Я проверил, что база данн…
1 ответ

Как отобразить изображения из браузера базы данных SQLite в Android Studio?

У меня есть 3 поля в 1 таблице.. это: заголовок, детали и изображение. Я сделал Поле 'Заголовок' в ListView. и я надеюсь, что при нажатии на список будет отображаться "Заголовок" как Textview и "Изображение" как Imageview. Но я не знаю, как отобрази…
1 ответ

Gridview во фрагменте, заполненном базой данных SQLite - как реализовать обратный вызов основной деятельности?

У меня есть MainActivity, которая расширяет FragmentActivity. Есть два фрагмента. Первый содержит GridView, который заполняется курсором из класса адаптера SQLite. Я назначил событие onItemClick для получения данных по нажатой плитке. Теперь мне нуж…
2 ответа

Как использовать базу данных SQLite для хранения данных синхронизации из безопасности веб-потоков

У меня есть AsyncTask который получает информацию из веб-службы и отображается в пользовательском интерфейсе. Это требует от меня извлечения информации при каждом запуске приложения, что приводит к потере пропускной способности и занимает много врем…
01 май '13 в 19:33
1 ответ

Получить доступ к папке с базами данных

Я хочу получить доступ к databases папку на моем устройстве, потому что она содержит файл БД, который я хочу зашифровать с помощью алгоритма AES (и расшифровать перед вызовом SQLiteOpenHelper учебный класс). Есть ли способ получить доступ к database…
1 ответ

Как добавить еще одну таблицу в базу данных, если в Android уже есть несколько таблиц?

У меня есть приложение с таблицей 1 в базе данных ("БАЗА ДАННЫХ"). Работает правильно. Когда я пытаюсь поместить другую таблицу с именем "Table2" в базу данных и использовать элемент в этой новой таблице в приложении, предупреждающее сообщение выгля…
27 авг '14 в 15:20