无法连接到 GCP 上的云 sql

Unable to connect to cloud sql on GCP

我正在尝试从 Eclipse 连接到托管在 gcp 中的云 sql,但无法连接。我已使用云 sql 实例上的连接设置将我的 IP 列入白名单。我也在 eclipse 中为 mysql.

添加了驱动程序

我想我在构造连接字符串时犯了错误。请参考以下详情。

connectionName: abc-dev:europe-west1:abc-instance

所以在连接部分

database: abc-dev:europe-west1:abc-instance
url: jdbc:mysql://35.233.100.100:3306/abcInsoles
user: root
password: xyz123

抛出异常: com.mysql.cj.jdbc.exceptions.CommunicationsException:通讯link失败

我是运行本地的

你能发表一些见解吗?

非常感谢。

"database" 值不正确 - 这是实例本身的数据库名称(不是实例的连接字符串)。

由于您正在使用 Java,您可能对 Cloud SQL JDBC Socket Factory 感兴趣 - 它允许您连接到云 SQL 实例而无需将 IP 列入白名单。