簡體   English   中英

如何在Play Framework 2.0(Java)中連接到Postgresql

[英]how to connect to postgresql in play framework 2.0 (Java)

我在用playframework連接到postgresql時遇到問題。

錯誤是找不到驅動程序:[org.postgresql.Driver]

我們在application.conf中添加了代碼:

db.default.url="postgres://localhost:root@secret/testdb"
db.default.driver=org.postgresql.Driver
db.default.user=""
db.default.password=""

Build.scala中的代碼:

"postgresql" % "postgresql" % "9.1-902.jdbc4"

並且我們將postgresql-9.1-902.jdbc4.jar文件放置在庫文件夾中

任何人都可以對這個問題提出建議。

我認為這不是Postgres庫的有效版本。 嘗試:

"postgresql" % "postgresql" % "9.1-901-1.jdbc4"

然后重新啟動播放。

您的類路徑中是否有PostgreSQL JDBC驅動程序 請參閱本文檔的最后一節。

例如,如果使用MySQL5,則需要為連接器添加依賴項:

val appDependencies = Seq(
     // Add your project dependencies here,
     ...
     "mysql" % "mysql-connector-java" % "5.1.18"
     ...
)

您很可能缺少jdbc驅動程序。

http://jdbc.postgresql.org/download.html獲取驅動程序。
將其放在應用程序文件夾的lib /目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM