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

Синхронизация мобильной базы данных

Мне нужно написать приложение, работающее на Android, iOS и настольных компьютерах (я, вероятно, буду использовать Titanium). Это приложение должно поддерживать базу данных, которая постоянно синхронизируется между всеми устройствами и рабочим столом (и, возможно, сетью в будущем). Есть ли какой-либо инструмент / услуга, позволяющая выполнять синхронизацию базы данных очень легко? Мне нужно что-то, где я пишу […]

Лучший способ связывать фотографии с приложениями: файлами или в базе данных sqlite?

Допустим, у меня есть приложение, которое позволяет просматривать список автомобилей, найденных в базе данных Sqlite. Когда вы нажмете на автомобиль в листинге, он откроет представление с описанием автомобиля и фотографией автомобиля. Мой вопрос: должен ли я держать фотографию в базе данных в виде столбца двоичных данных в строке для этого конкретного автомобиля, или мне нужно […]

Резервное копирование базы данных Android

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

Получить выбранный идентификатор элемента ListView (данные, заполненные SQLite DB)

У меня есть база данных, которая отслеживает данные напоминания пользователя (имя напоминания, заметки, дату, время и т. Д.). Первый столбец – это первичный ключ (_ID). ListView заполняется из базы данных и показывает простой набор строк с именами напоминаний, например: Выньте мусор. Выгуливать собаку. Есть ланч. и т.п. Теперь мой вопрос: как мне получить мое приложение, […]

Android: загрузка содержимого базы данных sqlite в веб-просмотр

У меня есть база данных sqlite, в которой у меня есть контент, который я хочу загрузить в webview , так как я хочу выбрать из базы данных и показать в веб-виде. Есть ли способ сделать это? public class TataworatYawmeeh extends Activity { WebView webView; String javascrips; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tataworat); webView = […]

База данных SQlite: невозможно найти контекст

По-видимому, есть некоторая проблема с контекстом и в следующей строке, поскольку я получаю NullPointerException . Я думаю, что что-то не так с контекстом. Также, когда я пытаюсь открыть и закрыть базу данных из двух видов деятельности, она бросает CannotOpenORCloseDatabase Error. Пожалуйста, помогите. DBHelper dbHelper = new DBHelper(this.getApplicationContext()); Любая идея почему? Или было бы здорово, если […]

Android SQLite: индекс -1 запрашивается с размером 1

Мне нужна база данных для моего приложения, но она сохраняет силу закрытия из-за ошибки ниже. Он работает в одном из моих действий, но не в другом Обработчик базы данных: public class DBGestion { private static final int VERSION_BDD = 1; private static final String NOM_BDD = "cityquest.db"; private static final String TABLE_QUEST = "table_quest"; private […]

Автоматическое удаление вложенных объектов в ORMLite

У меня есть эти классы: public class Station { @DatabaseField(foreign = true, foreignAutoCreate = true) private OpeningTimes openingTimes; } public class OpeningTimes { @DatabaseField(generatedId = true) int _id; } Теперь строка CreateTimes автоматически создается, когда я вызываю метод createOrUpdate на StationDao. Замечательно! Я также был бы благодарен, если бы я смог удалить объект Station и […]

База данных Android Jelly Bean заблокирована (код 5)

Я получаю базу данных заблокирован (код 5) в моем ListActivity код работает в других версиях эмулятора, но не работает в версии эмулятора 4.1 E / SQLiteLog (2132): (5) база данных заблокирована E / SQLiteDatabase (2132): Не удалось открыть базу данных '/data/data/id.online.mydroid/databases/geo.db'. E / SQLiteDatabase (2132): android.database.sqlite.SQLiteDatabaseLockedException: база данных заблокирована (код 5): при компиляции: PRAGMA al_mode […]

Realm.io и асинхронные запросы

Мы начинаем использовать Realm.io в проекте приложения для Android. Но что-то, что нам не нравится в Realm.io API, – отсутствие асинхронного способа запроса к базе данных. В старых проектах мы использовали DbQuery и Sqlite, поэтому мы используем для создания запросов к базе данных внутри потоков или AsyncTask . Но довольно тревожно видеть, что во всех […]