【问题标题】:How to connect to a Cloud SQL instance in Netbeans如何在 Netbeans 中连接到 Cloud SQL 实例
【发布时间】:2013-07-23 11:50:25
【问题描述】:

使用 Netbeans 7.3,我正在尝试连接到我的 Cloud SQL 实例。我已经使用 python 2.7 在本地机器上使用 gauth 授权了该项目。我虽然这会创建所需的 OAuth 2.0 令牌,但是当我使用“com.google.cloud.sql.Driver”测试连接时,无法建立连接。我计划在 App Engine 上部署 Java 应用程序,使用某种 ORM 反对

有什么建议可以使这种连接正常工作吗?

【问题讨论】:

  • article 描述了如何将您的 Java App Engine 应用程序连接到 Cloud SQL 数据库。

标签: google-app-engine google-cloud-sql


【解决方案1】:

我昨天遇到了同样的问题:您必须下载并启动 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 数据库一样。

【讨论】:

  • 谢谢,但我已经这样做了。授权过程就像一个魅力,但 Netbeans 和 Eclipse 都无法使用 App Engine SDK 的 impl 文件夹中的云 sql 驱动程序进行连接。
  • 我已经尝试了一整天。 Oauth2 授权不允许 Netbeans 连接。在测试与数据库的连接时,我收到一条带有 Http 400 的“unauthorized_client”消息。我真的不知道现在该怎么办。
  • 哦,对不起,情况不完全一样,我只是通过命令行 maven appengine 插件测试 OUTSIDE eclipse...
  • 谢谢!我会试试 Amazon RDS :)
猜你喜欢
  • 2019-10-28
  • 1970-01-01
  • 1970-01-01
  • 2022-03-09
  • 2020-07-01
  • 2021-05-09
  • 2020-08-02
  • 2018-01-27
  • 2022-07-26
相关资源
最近更新 更多