Посоветуйте самый хороший способ общения Android приложения и удалённой БД MySQL

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


Ответы (1 шт):

Автор решения: М. Абдул

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

Я делал это так, хз насколько это правильно :)

В приложении:

import org.apache.commons.io.FileUtils;
...
FileUtils.copyURLToFile(new URL(".../add.php?user=1321&pass=2121", "путь/для/сохранения/результа");

На сайте:

if (isset($_GET['user']) && isset($_GET['pass'])){
     $mysqli = connect();
     if ($mysqli->connect_errno) {
          echo "Error: не удалось подключиться к базе";
          exit;
     }
     $sql = "INSERT INTO users (id, pass) VALUES ('".$_GET['user']."','"$_GET['user']."')";
     if (!$result = $mysqli->query($sql)) {
          echo "Error: ошибка в sql запросе";
          exit;
     }
}
→ Ссылка