我有一个java应用程序,我想连接到Google Cloud Computing中的Postgres CloudSql实例。该实例已启动并运行,我可以使用DbVisualizer连接它,但我收到一个致命错误:密码验证失败,用户" postgres"当我尝试从应用程序连接时。我使用以下网址,我怀疑可能是错误的原因:
JDBC:在PostgreSQL:10.10.10.10
我故意忽略了我正在使用的IP地址。知道什么可能是错的吗?
答案 0 :(得分:0)
JDBC:在PostgreSQL:10.10.10.10
correct URI format为jdbc:postgresql://host:port/database
。
答案 1 :(得分:0)
我使用以下配置连接到mysql实例:
dataSource.setUrl(
"jdbc:mysql://<ipaddress:port>/<database-schema>?cloudSqlInstance=<server-instance-name>&autoReconnect=true&useSSL=false");
dataSource.setUsername(<username>);
dataSource.setPassword(<password>);
如果您将jdbc:mysql:
更改为jdbc:postgresql
,则应该有效。