Я не могу настроить свою Play рамочного соединения PostgreSQL с регулярной строкой, как показано ниже:Play рамки PostgreSQL строка подключения
db.default.driver=org.postgresql.Driver
db.default.url="postgres://localhost:5432/mydb"
Я получаю сообщение об ошибке «Не удается подключиться к базе данных [по умолчанию]».
Это работает, если изменить URL на:
db.default.url="jdbc:postgresql://localhost:5432/mydb"
Но я хотел бы придерживаться прежней версии, как окружающая среда уже настроена с такой переменной.
Я использую последнюю версию Play (2.3.8) с Java 1.8 и следующий JDBC драйвер:
libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1201-jdbc4"
Похоже работает, если строка соединения содержит информацию имя пользователя/пароль:
db.default.url="postgres://postgres:[email protected]:5432/mydb"
Это ограничение или я что-то упускаю?
На самом деле: Postgres JDBC : // не работает. Это должно быть jdbc: postgresql: //. В любом случае, спасибо. – aguyngueran
Право :) Отредактировал мой ответ. – marvin82