我安装了正确的PostgreSQL,我可以通过Spring等其他框架使用它。当我尝试为Play 2.1编写一些应该使用postgresql 9.4.1的代码。我也使用Slick 3.0。
我在application.conf中有以下内容
db.default.driver =" org.postgresql.Driver"
db.default.url =" JDBC:在PostgreSQL:MYDB"
db.default.user = myuser的
db.default.password =为mypass
当我开始申请时,它会给出错误: -
缺少配置[db.ansiDump.driver]
我添加了
db.ansiDump.driver =" org.postgresql.Driver"
db.ansiDump.url =" JDBC:在PostgreSQL:MYDB"
然后我收到错误: -
缺少配置[db.unicodeDump.driver]
我添加了
db.unicodeDump.driver =" org.postgresql.Driver"
db.unicodeDump.url =" JDBC:在PostgreSQL:MYDB"
然后我收到错误: -
缺少配置[db.dumpPaths.driver]
所以我又补充说: -
db.dumpPaths.driver =" org.postgresql.Driver"
db.dumpPaths.url =" JDBC:在PostgreSQL:MYDB"
在所有这些驱动程序和网址序列之后,它工作了。我确定,我在配置驱动器网址时出错了。
请告诉我有什么问题以及应该怎么做。
其他信息。
抱歉,我无法保留整个application.conf文件内容的正确格式。所以我将其上传到Google云端硬盘。请查看链接enter link description here
要重现错误,我必须注释行号45#db.ansiDump.driver =" org.postgresql.Driver"
评论后我得到了这个例外: -
配置错误 缺少配置[db.ansiDump.driver] 在/Users/ma/work/app/conf/application.conf:45
答案 0 :(得分:0)
我认为网址应该是
db.default.url="jdbc:postgresql://localhost:5432/dbName"