【发布时间】:2016-10-27 06:36:40
【问题描述】:
我想从我的 Android 应用程序连接到 Google Cloud SQL。 没有 App Engine 和 Endpoints 有没有办法做到这一点? 如果这不存在,请告诉我解决此问题的最轻松的方法。我只是以后不打算用App Engine,所以不明白为什么要在上面浪费时间。
【问题讨论】:
-
作为一般评论,与特定技术无关,从外部应用程序直接与您的数据库对话会比较奇怪。在 Intranet 时代,它相当普遍,但现在更现代的方法是设计您希望应用程序使用的 API,然后实现与数据库对话的 Web 服务。然后,您可以更轻松地更改数据库,甚至是云提供商。
-
另外,直接交谈意味着您将为您的 Android 应用程序提供所有密钥。您想看看有多少垃圾邮件发送者使用您的 GCP 帐户而不是您?
-
见:stackoverflow.com/questions/26470117/…。如果您不喜欢 App Engine,不妨考虑 Firebase。
标签: java android google-app-engine google-cloud-endpoints google-cloud-sql