Я хочу подключить MySql
DB с моим Android-приложением.
Однако я НЕ хочу / НЕ МОГУ использовать PHP
для этого.
Почти все решения для подключения MySql
к android в Интернете используют PHP
.
Я где-то читал, что если кто-то не хочет использовать PHP
то следует использовать web service
.
Но я не могу найти пример учебника / примера для него.
Любая помощь оценивается.
Кажется, вы смешиваете некоторые вещи.
Веб-сервис – это просто некоторый код в Интернете (сети), который позволяет получать и отправлять информацию на сервер, где он сохраняется на пример в базе данных.
PHP – это просто язык, на котором вы можете написать веб-сервис.
Вы можете использовать огромное количество языков для создания веб-службы (чтение: выставить свою базу данных) на другие устройства. В частности, вы можете легко сделать это в Java, .NET, Python …
Если вы ищете способ подключения к внешней базе данных без какого-либо веб-сервиса / API между ними, я должен буду разочаровать вас новостями, которые не поддерживаются Android.
Большинство примеров простого веб-сервиса / куча скриптов содержат PHP, поскольку это, вероятно, самый простой и может использоваться практически на любом сервере.
Вебсервис, как называется, услуга, означающая, что у вас есть одна сторона, потребляющая ее (клиент android). если все, что вы хотите, является постоянным хранилищем, вы можете использовать SQLite, который является SQL-совместимым решением, которое существует в android.
Если SSH можно подключить к серверу через Android, вы можете использовать его для подключения к mysql, потому что единственное другое решение включает в себя наличие бинарных файлов mysql, установленных локально на вашей машине для Android, и это невозможно для AS FAR AS I KNOW на Android.
Одна из основных причин использования веб-службы (например, написанной на PHP) для подключения к удаленному БД заключается в том, что вы не хотите хранить учетные данные для входа в базу данных в своем приложении. Потому что в противном случае вам будет легко извлечь ваш логин для этой базы данных и получить доступ и отредактировать его так, как вы могли бы не планировать (например, удалить материал).
Его возможно подключить базу данных mysql.
Я сделал с использованием php-файла. Я использовал файл конфигурации пружины, чтобы установить соединение с базой данных и dao для доступа к данным из базы данных.
Создайте веб-приложение, которое будет обращаться к серверу через Spring Framework и Servlet.
Создайте клиентское приложение Android tat, чтобы получить запрос на получение / отправку на Servlet, обработать результаты в сервлете и вернуть ответ на клиентское приложение Android (формат json) Обработать ответ json-формата на стороне клиента Android и использовать его для заявление