Как выбрать данные в базе данных сайта в Android - PullRequest
1 голос
/ 29 июня 2011

У меня есть 2 базы данных, которые одинаковы, на веб-сайте и во внешнем хранилище. Я поставил свою базу данных на http://website/folder/database.db или database.sql Я хочу взять данные из моей базы данных на сайте. как это сделать?

Ответы [ 2 ]

2 голосов
/ 29 июня 2011

Лучшее решение, на мой взгляд, предлагает набор REST API для вызова, который выполняет запрос, извлекает нужные вам результаты и отвечает в формате, таком как xml, json ...

Вы можете предложитьнабор URL, например:

  • http://website/api/getlist -> этот ответ с xml, который является списком вещей, которые вам нужны
  • http://website/api/insert -> отправкаjson, представляющий ваш объект, будет сохранен в БД и получит ответ с успешным сообщением

и так далее ... чтобы сделать это, вы можете использовать множество фреймворков, которые могут вам помочь.Я думаю, что лучше всего весна (http://www.springsource.org/).Посмотрите часть MVC, и шаблон REST - это все, что вам нужно.

2 голосов
/ 29 июня 2011

Невозможно выполнить эту операцию напрямую. Ваш веб-сайт должен иметь возможность получать какие-то запросы и отправлять ответы. Android-приложение должно иметь возможность создавать запросы и анализировать ответы. Это единственный способ.

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