2

playframework で postgresql に接続しているときに問題が発生しました。

エラーは Driver not found: [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 ファイルをライブラリ フォルダーに配置しました。

誰でもこの問題に関する提案をしてもらえますか?

4

3 に答える 3

4

それは Postgres ライブラリの有効なバージョンではないと思います。試す:

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

その後、Play を再起動します。

于 2012-06-28T15:42:23.433 に答える
1

クラスパスにPostgreSQL JDBC ドライバーがありますか? このドキュメントの最後のセクションを参照してください。

たとえば、MySQL5 を使用する場合、コネクタの依存関係を追加する必要があります。

val appDependencies = Seq(
     // Add your project dependencies here,
     ...
     "mysql" % "mysql-connector-java" % "5.1.18"
     ...
)
于 2012-06-28T15:37:01.690 に答える
0

ほとんどの場合、jdbc ドライバーが欠落しています。

http://jdbc.postgresql.org/download.htmlからドライバーを取得します。
アプリケーションフォルダの lib/ ディレクトリに配置します。

于 2012-06-28T15:37:03.780 に答える