【问题标题】:How connect tot Google Cloud SQL via Exposed如何通过 Exposed 连接到 Google Cloud SQL
【发布时间】:2020-05-12 00:28:26
【问题描述】:

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

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) 时发生 IOException 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

但也会出现这个错误。

本地和服务器都出现错误

【问题讨论】:

    标签: google-cloud-sql ktor kotlin-exposed


    【解决方案1】:

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

    jdbc:postgresql://<public_ip>/postgres
    

    【讨论】:

      猜你喜欢
      • 2021-07-18
      • 2019-08-05
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      • 2020-03-27
      • 2021-07-05
      • 2018-10-12
      • 2020-04-06
      相关资源
      最近更新 更多