В настоящее время я сохранил данные из своего Android/Java-приложения в SQLite на устройстве. Я хочу, чтобы эти данные с разделителями/структурированными данными были загружены в mysql на CloudSQL. У меня есть облачная учетная запись google, настройка базы данных и завершение работы с облаком. У меня есть много опыта DB, но я слаб на Java, облако и т.д. После нескольких месяцев ищут рабочие примеры я знаю об этой ссылке (GAE):Android Google CloudSQL
https://cloud.google.com/appengine/docs/java/cloud-sql/
Но это не полные.
Может ли кто-нибудь опубликовать очень простое приложение, которое успешно выполняет простую вставку с Android/Java в Google CloudSQL и включает весь код, необходимый для получения данных в экземпляр CloudSQL?
Если это дублированный вопрос, и полный образец кода уже находится в StackOverflow, я с удовольствием прочитаю его. Я еще не нашел полного примера.
Заранее спасибо.
Причина, по которой вы не можете найти много примеров, состоит в том, что обычно мобильные приложения не подключаются напрямую к базе данных, а вместо этого подключаются к API, который ведет переговоры с базой данных. Чтобы подключиться к базе данных из вашего мобильного приложения, вам необходимо будет распространять учетные данные базы данных с вашим приложением, эффективно предоставляя каждому бесплатный доступ, чтобы делать все, что угодно, с вашей базой данных. Рассмотрите возможность использования Firebase в качестве бэкэнд для своего мобильного приложения или создания собственного API. – Vadim
Спасибо Вадим. Это полезно. Является ли Google Application Engine одним из API, который в конечном итоге обращается к Google CloudSQL? Также я проверю Firebase. –
Что касается самых простых вариантов, я бы предложил посмотреть Firebase и App Engine. Firebase устраняет некоторую сложность настройки и запуска вашего собственного API. Однако Firebase использует собственное хранилище. Если данные * имеют * в Cloud SQL, вы можете написать приложение приложения для обработки запросов из мобильного приложения, а затем читать/записывать данные в экземпляр Cloud SQL. – Vadim