如何连接并使用谷歌云sql进行数据库访问



我知道这是个小问题,我提前道歉。我到处找,但似乎找不到任何关于将安卓工作室中构建的安卓应用程序连接到谷歌云SQL数据库的文档。我这么做只是为了了解它是如何做到的,因为我对它很感兴趣,但我对Android开发还很陌生。我以前从c#连接过SQL数据库,但它只是一个本地数据库,我以前从未连接过在线数据库,我认为谷歌云平台的运行方式有点不同?基本上,每当我试图找到这方面的文档时,它都会不断引用谷歌应用程序引擎,这似乎是一种不同于在安卓工作室中编写应用程序的创建方式(很可能我错了,就像我说的,我对安卓开发很陌生)。我看到有关于Eclipse和Google插件的文档,但找不到任何关于Android Studio的文档。安卓工作室不适合这种类型的使用吗?我已经看到你可以在安卓工作室中为一个项目创建一个谷歌云模块,但我不确定这意味着什么。基本上,如果我想在安卓工作室中从安卓应用程序写入谷歌云SQL数据库,我会喜欢一组非常基本的步骤。否则,如果有任何好的资源可以让我了解更多我需要做的事情,我也将不胜感激。我认为我目前最大的问题是我完全没有后端知识,所以我真的不确定建立这个连接需要什么。

您不应该直接从Android(或iOS)或其他客户端访问Cloud SQL,因为您无法确保这样做所需的凭据。如果您将凭据嵌入到应用程序中,有人可能会提取凭据,直接访问您的数据库,或者给您带来其他麻烦。

如果您对其他数据库类型持开放态度,并且不想通过自己的后端探索代理请求,那么您应该查看Cloud Firestore或Firebase实时数据库。Firebase为Android提供SDK,允许您直接从应用程序安全地访问这些SDK。Firestore的扩展性将优于实时数据库,但这对您的应用程序来说可能无关紧要。

这里更深入地介绍了一个类似的问题以及为什么不应该尝试直接连接到Cloud SQL的原因。

相关内容

  • 没有找到相关文章