Как перейти с сервера MySql на приложение для Android? - PullRequest
14 голосов
/ 24 мая 2010

У меня есть база данных MySql с некоторыми спортивными результатами. Я хочу написать приложение для Android для отображения этих данных на мобильных телефонах.

Я искал в Интернете эту проблему, и, по-моему, невозможно установить прямую связь между базой данных MySql и приложением Android. (Это правильно?)

Итак, мой вопрос следующий: Как я могу иметь доступ в приложении Android к базе данных MySql для отображения некоторых данных?

Ответы [ 4 ]

11 голосов
/ 06 ноября 2010

Попробуйте этот метод. Я буду использовать этот метод для текущего проекта, над которым я работаю.

В основном вы создаете сценарий php на сервере и используете HTTP-сообщения для отправки данных в сценарий. Чтобы получить более подробное объяснение, прочитайте учебник, указанный ниже.

Учебник по MySQL / Android

7 голосов
/ 24 мая 2010

Возможно, вы захотите взглянуть на C2DM (http://code.google.com/android/c2dm/).

. Обычный способ - написать веб-сервис REST, вызвать Android и вызвать данные с сервера.

ЕслиВы хотите нажать его, если данные достаточно малы, вы можете использовать SMS и просто отправить данные в виде текстового сообщения на устройство.

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

3 голосов
/ 17 апреля 2011

Существует много подходов к этому, но я бы использовал SOA.

Ваше мобильное приложение должно следовать типичной сервис-ориентированной архитектуре (SOA) и потребуются три отдельных элемента: внешняя база данных; веб-сервис; и клиент мобильного веб-сервиса.

Вам потребуется создать веб-службу, используя что-то вроде Java EE, которая получает запрос от локально установленного приложения для Android и отвечает необходимыми данными из внешней базы данных MySql.

Я использую KSOAP для библиотек Android для этого, но в идеале должен использовать REST.

2 голосов
/ 21 июня 2013

Пошаговая процедура использования Mysql для хранения данных на локальном компьютере с использованием Android для ввода данных

Android Connecting to MySQL, PHP

Это один из самых простых в сети руководств по передаче данных из вашего приложения для Android в сценарий PHP, который, наконец, сохраняется в вашей базе данных MySQL.

Надеюсь, это поможет

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