gpt4 book ai didi

java - 无法连接到数据库 [默认]

转载 作者:行者123 更新时间:2023-11-29 13:02:06 31 4
gpt4 key购买 nike

我刚刚开始研究游戏框架。我正在尝试构建 rest api,并将 postgresql 用于我的数据库连接。这是我第一次同时使用 play 和 postgre。我在 build.sbt 中建立了一个数据库连接。但是在运行应用程序时我遇到了以下问题,

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94) ~[play_2.11-2.3.6.jar:2.3.6]
at play.api.Configuration.reportError(Configuration.scala:743) ~[play_2.11-2.3.6.jar:2.3.6]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:247) ~[play-jdbc_2.11-2.3.6.jar:2.3.6]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:238) ~[play-jdbc_2.11-2.3.6.jar:2.3.6]
at scala.collection.immutable.List.map(List.scala:274) ~[scala-library-2.11.1.jar:na]
Caused by: org.postgresql.util.PSQLException: FATAL: database "localhost:5432/sampledb" does not exist
at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:572) ~[postgresql-9.3-1100-jdbc41.jar:na]
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:177) ~[postgresql-9.3-1100-jdbc41.jar:na]
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64) ~[postgresql-9.3-1100-jdbc41.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136) ~[postgresql-9.3-1100-jdbc41.jar:na]
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29) ~[postgresql-9.3-1100-jdbc41.jar:na]

我在本地的 5432 端口安装了 postgre,我在 application.conf 中的数据库配置看起来像 -

 db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql:localhost:5432/sampledb"
db.default.user=postgres
db.default.password="test"

任何帮助将不胜感激,如果可以提供任何关于玩 java 的好教程的链接,我将非常感激。谢谢。

最佳答案

我更改了格式中的 url 字符串,它拾取了它 -

db.default.url="postgres://user:password@localhost/MyDbName"

取自- How to set up PostgreSQL for Play 2.0?

关于java - 无法连接到数据库 [默认],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690671/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com