Несколько обновлений сервера MYSQL через приложение Android, используя URL с параметрами - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть приложение для Android, которое хранит данные локально, а затем загружает эти данные на мой сервер, как и при наличии подключения к Интернету, как в сценарии Google Docs.

Поэтому у меня есть таблица, которая содержит операторы sql, когда устройство не подключено к Интернету.

Мой вопрос: каков наилучший способ загрузки этих утверждений в базу данных MYSQL моего сервера?Столько документации сейчас устарело!

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

updateCursor = db.query("UPDATE_DATABASE",new String[] {"_id", "SQL_STATEMENT"}, null,null,null, null, null);
if (updateCursor.getCount() > 0) {
    while (updateCursor.moveToNext()) {
        sh.makeServiceCall(Utils.getWebsite() + "update-db.php?table=" + tableName + 
                    "&sql=" + updateCursor.getString(1));
}
db.execSQL("DELETE FROM UPDATE_DATABASE");

Мой курсор будет содержать сотни строк операторов SQL.

Я плохо разбираюсь в HTTP Post в Android и беспокоюсь о множественных утверждениях о засорении сервера.И да, я очень уверен, что HttpHandler.makeServiceCall() не лучший метод!

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