如何通过暴露连接Google Cloud SQL



我在 GAE 上使用 Kotlin, Ktor 开发应用程序。数据库是CloudSQL。要连接到它,请使用公开库

Database.connect(
"jdbc:postgresql://cloudsql/<project-id>:<zone-name>:<instance-name>",
driver="org.postgresql.Driver",
user="postgres",
password="********"
)

但是我得到错误:

org.postgresql.core.v3.ConnectionFactoryImpl log: IOException 發生在連接到 cloudsql:5432 (ConnectionFactoryImpl.java:317( java.net.UnknownHostException: cloudsql

.......

我尝试更改网址:

jdbc:postgresql://google/<project-id>:<zone-name>:<instance-name>
jdbc:postgresql://cloudsql/<project-id>:<zone-name>:<instance-name>/.s.PGSQL.5432

但也可以这个错误。

在本地和服务器上都出现错误

我解决了我的问题。 网址应该是这样的:

jdbc:postgresql://<public_ip>/postgres

相关内容

  • 没有找到相关文章

最新更新