Android - чтение / запись в онлайн базу данных MySQL - PullRequest
1 голос
/ 21 февраля 2011

Я только что написал короткое приложение для Android, которое хранит пользовательские данные в базе данных sqlite на стороне телефона.

То, что я хотел бы сделать, это добавить это в онлайн-базу данных (в настоящее время у меня есть база данных mysql с моими веб-хостами, но если есть какой-то более простой способ, я открыт для предложений),но это будет зависеть от условия (например, если определенное значение еще не существует).Я также хотел бы иметь возможность получать данные из этой онлайн-базы данных и добавлять их в базу данных sqlite на телефоне.

Я осмотрелся, и люди, кажется, предлагают использовать php на ходу.Между тем, но это самый простой способ?не существует каких-либо вспомогательных классов mysql, которые могли бы просто взаимодействовать напрямую или с чем-то еще?

Вопрос новичка, я знаю, но проект состоял в том, чтобы научить себя, как работает Android, поэтому застревание - путь.*

Ура!

1 Ответ

7 голосов
/ 21 февраля 2011

Да; Использование PHP является примером более простого пути. Вам необходимо создать веб-сервисы, которые позволят вам взаимодействовать между телефоном Android и базой данных MySQL. Насколько мне известно, вы не можете напрямую перейти к подключению базы данных; так как вам нужно что-то, что можно подключить. Также было бы проблемой безопасности, если вы включите на всех своих телефонах информацию о соединении для вашей базы данных.

Подумайте, нужно ли вам менять хост вашей БД, поскольку ваш трафик стал большим, что вам нужно было обновить; это будет новое обновление в магазине, и все клиенты должны будут обновить это; в противном случае вы будете поддерживать две базы кода.

Используя PHP, вы можете создать этот средний уровень и легко взаимодействовать с БД.

Вот краткая статья о создании REST PHP Web Service. Учебник

Удачи!

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