Я работаю с JDK 1.7 (Eclipse) и загружаю версию "9.3-1102 JDBC 41" и добавляет файл "postgresql-9.3-1102.jdbc41.jar" в "Связанные лидеры".
Здесь мои зависимости "build.sbt":
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
"org.postgresql" % "postgresql" % "9.3-1102.jdbc41"
)
и добавил в application.conf следующее:
db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost:5432/test"
db.default.user="postgres"
db.default.password="postgre"
Тем не менее, я получаю "Driver not found: [org.postgresql.Driver]" из-за того, что класс не найден.
Я думаю, что правильное значение
"org.postgresql" % "postgresql" % "9.3-1102-jdbc41"
Также после этого вы должны запустить play update
внутри своего проекта (или если вы используете Play 2.3, activator update
), поэтому загружаются необходимые зависимости.
"org.postgresql" % "postgresql" % "9.3-1102.jdbc41"
а"org.postgresql" % "postgresql" % "9.3-1102-jdbc41"