连接到CloudSql Google Cloud

时间:2018-03-06 02:02:06

标签: jdbc google-cloud-platform google-cloud-datastore

我有一个java应用程序,我想连接到Google Cloud Computing中的Postgres CloudSql实例。该实例已启动并运行,我可以使用DbVisualizer连接它,但我收到一个致命错误:密码验证失败,用户" postgres"当我尝试从应用程序连接时。我使用以下网址,我怀疑可能是错误的原因:

JDBC:在PostgreSQL:10.10.10.10

我故意忽略了我正在使用的IP地址。知道什么可能是错的吗?

2 个答案:

答案 0 :(得分:0)

  

JDBC:在PostgreSQL:10.10.10.10

correct URI formatjdbc:postgresql://host:port/database

答案 1 :(得分:0)

我使用以下配置连接到mysql实例:

dataSource.setUrl(
            "jdbc:mysql://<ipaddress:port>/<database-schema>?cloudSqlInstance=<server-instance-name>&amp;autoReconnect=true&useSSL=false"); 
    dataSource.setUsername(<username>);
    dataSource.setPassword(<password>); 

如果您将jdbc:mysql:更改为jdbc:postgresql,则应该有效。