将Android应用程序连接到谷歌云

时间:2014-12-28 11:21:09

标签: android mysql google-app-engine google-cloud-storage google-cloud-sql

iam目前正在开发一个Android应用程序,它将一些用户数据存储在数据库中的某些mysql表中。我计划在google云中托管服务器,但我甚至不知道从哪里开始,比如如何创建数据库和SQL在mysql中的表,如何将我的Android应用程序连接到云中创建的mysql表。任何帮助都会很明显。我知道这是一个愚蠢的问题,但请帮助...... 我没有为我的应用程序运行任何后台代码,它只有一个sql表和
用户在表格中插入和检索数据。

4 个答案:

答案 0 :(得分:1)

有一个针对谷歌云移动应用和后端的示例。

Mobile app-backend-tutorial

答案 1 :(得分:1)

如果您想从谷歌云基础架构开始,并将Android应用程序连接到它,您可以查看这些链接:

希望能帮到你

答案 2 :(得分:1)

首先,您应该创建一个Cloud Sql实例并为其命名。 Clous Sql为您提供IP地址。然后,您可以从google cloud sql导入数据库,或使用MySql Workbench和给定的ip连接到您的Cloud sql并使用workbench导入数据库:

<强> 1。来自Cloud Sql:

首先,您需要创建一个存储桶并为其命名。然后将数据库上传到存储桶中。 Cloud Sql无法直接从其他目录导入db。 然后从 Cloud sql - &gt;导入在存储桶中输入数据库的地址。

ex: gs://myBucket/mydb.sql

注意:不要忘记在mydb.sql中放置 USE XXX (您的数据库的XXX名称),以便Cloud Sql知道您正在谈论哪个数据库。

<强> 2。使用Workbench导入:

  • 转到 Cloud Sql - &gt;访问控制 - &gt;授权并添加要用于连接到Cloud Sql的计算机的IP地址。 Cloud Sql不允许来自未知来源的连接。(安全性)

  • 然后从 Cloud Sql - &gt;访问控制 - &gt;用户您应该添加数据库用户名和密码(root是默认值)。

  • 您可以从Cloud Sql检查您的Cloud Sql IP地址 - &gt;访问控制 - &gt; IP地址

  • 打开MySql Workbench并创建新连接。输入您的Cloud Sql的IP地址以及数据库的用户名和密码,然后单击测试连接。恭喜!现在您已连接到Cloud Sql。

  • 现在您可以照常创建新数据库或导入现有数据库。

  • 然后返回 Cloud Sql - &gt;数据库并检查导入的数据库。

我希望这会有所帮助。

答案 3 :(得分:0)

我可以在&#34; Google App Engine#34上推荐udacity课程;

https://www.udacity.com/course/ud859

这对我来说是一次很棒的投资!