Как обновить базу данных Android, подключившись к удаленному местоположению - PullRequest
0 голосов
/ 30 декабря 2011

Мне нужно подключиться к URL-адресу и загрузить файл (.db), и, если он имеет более высокую версию, обновите базу данных в приложении. например в настоящее время используется Database1.db, и этот онлайн-база данных Database2.db. Однако я не совсем уверен, как это сделать. Я использую sqlite.

Спасибо

1 Ответ

2 голосов
/ 30 декабря 2011

Со стороны сервера:

Вместо загрузки базы данных из URL вы можете публиковать данные XML или JSON, которые будут содержать подробную информацию о версии базы данных и запросе SQL

Из программы Android

подключиться к URL-адресу, получить проверку данных для версии, если версия по URL-адресу выше, чем у существующей, затем выполнить запрос SQL, который вынадо создать базу данных и сделать резервную копию ваших данных

Сценарий

Давайте рассмотрим один сценарий, когда у вас есть некоторые данные в таблице с именем y в старыхбаза данных.но у новой базы данных, которую вы загружаете, нет этой таблицы y, но есть новая таблица, которую вы хотите выполнить с этими данными.Вы хотите выбросить или хранить, если храните и затем использовать там, где вы хотите хранить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...