Я бы использовал для этого что-то вроде спокойных веб-сервисов.
Ваш веб-сервер будет иметь (например) php, а затем ваше приложение отправит запрос на этот сервер (точно так же, как запрос веб-страницы). Затем он получит доступ к базе данных и будет читать и записывать из / в базу данных. Имя пользователя и пароль вашей базы данных будут защищены на вашем сервере в коде php.
Если у вас есть индивидуальные имя пользователя и пароли, вам нужно будет каким-то образом «войти» на ваш сервер. Для этого у вас может быть веб-служба, которая берет имя пользователя и пароль, проверяет их и затем возвращает токен. Этот токен хранится на вашем устройстве и затем включается в каждый запрос, который вы отправляете на сервер, а затем проверяется при каждом запросе.
Пример ...
http://myserver.com/login.php - ваше приложение запрашивает это и отправляет имя пользователя и пароль в почтовом запросе. login.php будет брать имя пользователя и пароль из переданных параметров и сравнивать их с вашей базой данных имен пользователей и паролей. В случае проверки php вернет токен, который затем будет возвращен вашему вызывающему приложению.
http://myserver.com/getData.php - ваше приложение запрашивает это и отправляет все параметры, необходимые для запроса, а также отправляет токен.
На сервере код php будет принимать переданный токен и проверять его действительность, а если это так, то он выполняет запрос к базе данных с предоставленными параметрами, используя соединение, которое находится только в вашем коде php. и возвращает данные, которые затем отображает ваше приложение.
Это будет работать для любого устройства, а также может использоваться с настольным клиентом, если вы захотите написать это и в будущем.
Вещи, которые вы могли бы исследовать ....
PHP (или ASP.net или все, что вам удобно)
JSON (для передачи данных на / с сервера)
SQL-инъекция и методы безопасности
RESTFUL Webservices (НАМНОГО проще, чем SOAP)