Android MySQL php + JSON альтернатива - PullRequest
0 голосов
/ 20 ноября 2010

Я написал простое приложение, управляемое базой данных на C #, которое использует базу данных MySQL на 2 таблицы.Для меня это всего лишь кривая обучения (за исключением c #, с которым мне сейчас удобно)

Приложение маленькое, имеет несколько таблиц данных, использует несколько SQL-запросов выбора / вставки для заполнения таблиц данных, а такжеобновить записи.

Я хочу портировать это приложение на Android.Все интернет-источники, которые я могу найти, рекомендуют средний php-скрипт, который принимает http-запросы для получения данных из MySQL, а затем возвращает результаты обратно на устройство Android, где они анализируются с помощью JSON и т. Д. И т. Д.

Этот метод немного за пределами моей досягаемости, так как у меня нет опыта работы с php, все мои попытки реализовать слой php не увенчались успехом, в частности, приложение для Android не получало никаких данных обратно, я предполагаю, что я что-то испортил внутри phpfile.

Существует ли более простой (более надежный) способ взаимодействия с базой данных MySQL изнутри android, который не требует использования php + JSON?Любые идеи приветствуются, спасибо заранее.

Ответы [ 4 ]

1 голос
/ 20 ноября 2010

Если вашему мобильному приложению необходим доступ к базе данных по сети, вам действительно следует создать веб-службу, обращенную к базе данных.

Поместив слой веб-доступа поверх базы данных, вы можете предоставлять необходимые запросы абстрактно, безопасно и удобно.

Хотя такая архитектура веб-сервисов может быть реализована с помощью PHP + JSON, могут использоваться и другие технологии. Если вам удобнее работать с C #, вы можете использовать его для создания веб-службы. Таким образом вы даже сможете повторно использовать часть кода из вашего существующего приложения.

1 голос
/ 20 ноября 2010

Вы можете создать веб-сервис с C #, который обрабатывает извлечение данных из базы данных;Не нужно идти с PHP.Попробуйте создать один с WCF API (отметьте этот вопрос , чтобы создать его).Чтобы создать клиент Android, который использует JSON на Android, установите ссылку .

.
1 голос
/ 20 ноября 2010

Если вы знакомы с C #, почему бы не использовать ASP.Net MVC для посредника?

MVC особенно легко иметь дело с JSON, и вам на самом деле нужно только создать эти «контроллеры» (какмодели уже должны быть там из вашего существующего приложения, и JSON не нужен вид для отображения).

0 голосов
/ 19 февраля 2011

На самом деле, было бы лучше взять php в середине android & mysql, из-за проблем с безопасностью и, кстати, это самый простой и удобный способ.вот ссылка ссылка .Надеюсь тебе понравится.

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