斯卡拉玩! Postgres 连接失败

Posted

技术标签:

【中文标题】斯卡拉玩! Postgres 连接失败【英文标题】:Scala Play! Postgres connection fails 【发布时间】:2014-12-15 15:05:46 【问题描述】:

我有same 的问题,但是我还用引号指定了连接属性,jdbs:postgresQL 等

db.default.driver="org.postgresql.Driver"
db.default.url="jdbc:postgresql://my_user:my_pass@my.host:5432/postdb"
db.default.user=my_user    
db.default.password="my_pass"

密码,带或不带引号的驱动程序,同样的错误

Configuration error
Cannot connect to database [default]

这样的问题很多,但是在定义“postgresql”而不是“postgres”或引用没有帮助时解决了

但我可以使用 psql -h my.host -U my_user postdb 连接到数据库 (Ubuntu)

同样在documentation 中,我们看到 url db.default.url=postgres://localhost:root@secret/myDatabase 的另一个用户名、密码等命令,但它也不起作用

我在 build.sbt 中有 libraryDependencies += "org.postgresql" % "postgresql" % "9.2-1003-jdbc4"

有人可以提出问题所在吗?谢谢 附言我是 scala 的新手,任何帮助都会很有用

【问题讨论】:

【参考方案1】:

不知道有什么不同,但这是使用相同库版本 (9.2-1003-jdbc4) 对我有用的方法:

db.default.url="postgres://username:pwd@localhost:5432/dbname"

【讨论】:

谢谢,但我一开始就尝试用这样的 url 连接。也许我错过了其他文件中的一些导入或其他内容?但是编译成功了

以上是关于斯卡拉玩! Postgres 连接失败的主要内容,如果未能解决你的问题,请参考以下文章

postgreSQL9.3版本安装好!pgadmin连接本机postgres数据库连接失败。。

postgres登录失败Connection refused与SSL off失败

PostgreSQL远程连接配置管理/账号密码分配(解决:致命错误: 用户 "postgres" Ident 认证失败)

psql:致命:用户“postgres”的身份验证失败

org.postgresql.util.PSQLException:连接尝试失败

下载pdf失败,提示检查服务器连接还怎么解决