如何通过公开的方式与Google Cloud SQL连接

问题描述 投票:1回答:1

我使用Ktor Kotlin为GAE开发了一个应用。数据库是CloudSQL。要连接到它,我使用了暴露库

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

但是我得到了错误:

org.postgresql.core.v3.ConnectionFactoryImpl日志:连接到cloudsql:5432(ConnectionFactoryImpl.java:317)时发生IOExceptionjava.net.UnknownHostException:cloudsql

.......

我尝试将网址更改为:

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

但是我也收到此错误。

本地和服务器上均出现错误

google-cloud-sql ktor kotlin-exposed
1个回答
0
投票

我解决了我的问题。网址应类似于:

© www.soinside.com 2019 - 2024. All rights reserved.