使用Netbeans 7.3,我正在尝试连接到我的Cloud SQL实例。我使用python 2.7在我的本地计算机上使用gauth授权了该项目。我虽然这会创建所需的OAuth 2.0令牌,但是当我使用“com.google.cloud.sql.Driver”测试连接时,无法建立连接。我计划在App Engine上部署Java应用程序,使用某种ORM再次使用
有什么建议可以使这种连接起作用吗?
答案 0 :(得分:0)
我昨天遇到了同样的问题:您必须下载并启动Google Cloud SQL命令行工具。它允许您授权您的Google帐户通过本地计算机上的OAuth2身份验证访问云SQL服务。
按照此处描述的步骤操作:https://developers.google.com/cloud-sql/docs/commandline
在App Engine上部署应用程序后,您需要配置数据库以允许应用程序访问它。这非常简单,请参阅Google API控制台:https://code.google.com/apis/console/
编辑:您现在可以使用简单的MySQL JDBC Connector并使用固定IP配置您的Cloud SQL实例。这意味着您可以从任何地方访问您的Cloud SQL实例,就像您对经典MySQL数据库一样。