如何使用Android Studio中的Google Endpoint写入Cloud SQL

时间:2015-06-07 23:57:41

标签: android mysql android-studio google-cloud-endpoints google-cloud-sql

如何使用Android Studio中的Google Endpoints访问Google Cloud SQL(MySQL数据库)?

我在开发者控制台中创建了一个Cloud SQL数据库,我在Android Studio中有一个Android项目。我只想按一个按钮,让我在EditText中编写的内容写入MySQL数据库。我在Google上读到的任何地方都说'#34;使用Google终端!"但它确实没有提供关于你如何实际做到这一点的细节......

我知道Android Studio支持所有这些Google Cloud Platform服务,但我不能在我的生活中找到关于如何执行如上所述的简单操作的教程或指南。

帮助!

2 个答案:

答案 0 :(得分:1)

另一个答案代表了潜在答案的一些不错的子组件,但我不同意这个连接到Cloud SQL的领域确实存在缺陷。也许在2015年7月6日这可能是真的,尽管我甚至认为不是。文档的左侧导航中有一个部分“Connecting to Instances”,其中详细介绍了连接实例的各种方法。

OP,您需要的是向您的API处理程序代码发送请求,然后该代码将打开与Cloud SQL的连接以执行任何必要的操作:

Client code -> Endpoints code -> Cloud SQL instance

您也可以阅读文档中的Cloud Endpoints。它基本上是一种编写代码的方法,只要API请求到达您将部署在Google基础架构上的后端服务器,它就会运行并响应请求。这些API请求通常是通过使用客户端库启动的,无论是在浏览器的JS中,还是in Java for Android等。

答案 1 :(得分:0)

这个领域存在严重缺陷,我目前正在努力寻找答案。它通常有助于搜索,包括servlet周围的示例。这是我目前发现的:

您可以选择使用持久性API,例如JDA和Java数据对象JDO,这有助于简化操作,但主要是为数据存储区开发的,因此缺少关键数据库可能需要的一些功能&# 39; s,如加入。 Hibernate JPA,DataNucleus JDO / JPA,EclipseLink JPA是主要选项。

Great example wit JDO

对于使用端点的关系数据库,JDBC是一个不错的选择。这是一个教程(不幸的是不是特定于端点)

JDBC example

Google docs example

在我解决问题时会更新帖子