使用 Netbeans 7.3,我正在尝试连接到我的 Cloud SQL 实例。我已经使用 python 2.7 在本地机器上使用 gauth 授权了该项目。我虽然这会创建所需的 OAuth 2.0 令牌,但是当我使用“com.google.cloud.sql.Driver”测试连接时,无法建立连接。我计划在 App Engine 上部署 Java 应用程序,使用某种 ORM
有什么建议可以使这种连接正常工作吗?
使用 Netbeans 7.3,我正在尝试连接到我的 Cloud SQL 实例。我已经使用 python 2.7 在本地机器上使用 gauth 授权了该项目。我虽然这会创建所需的 OAuth 2.0 令牌,但是当我使用“com.google.cloud.sql.Driver”测试连接时,无法建立连接。我计划在 App Engine 上部署 Java 应用程序,使用某种 ORM
有什么建议可以使这种连接正常工作吗?
我昨天遇到了同样的问题:您必须下载并启动 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 连接器并使用固定 IP 配置您的 Cloud SQL 实例。这意味着您可以从任何地方访问您的 Cloud SQL 实例,就像您访问经典 MySQL 数据库一样。