我使用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
但是我也收到此错误。
本地和服务器上均出现错误
我解决了我的问题。网址应类似于: