未找到数据库 [默认] 驱动程序 - MySQL 在 Playframework 1.4.x

Database [default] Driver not found - MySQL in Playframework 1.4.x

似乎无法使用 jdbc 驱动程序连接到本地托管的 MySQL5 数据库。

我的应用程序只是 运行 play new 在 1.4.x 上创建的应用程序,我将以下内容添加到我的 application.conf

 db.default.url="mysql://localhost:3306/test"
 db.default.driver="com.mysql.jdbc.Driver"
 db.default.user="jsmit"
 db.default.password="pass123"

当我尝试点击 localhost:9000 时,出现以下错误:

 A database error occured : Cannot connected to the database[default], Database [default] Driver not found ("com.mysql.jdbc.Driver") 

据我了解,此驱动程序应打包在 mysql-java-connector 中,在 framework/lib 下发货。我在游戏 1.X.

中找不到任何人 运行 解决这个问题

看起来 db.default.url 需要作为环境变量加载。在上面的示例中,在您的 shell 的个人资料中添加以下内容:

export DB_URL="mysql://localhost:3306/test"

并使您的 application.conf 如下:

db.default.url=${DB_URL}
db.default.driver=com.mysql.jdbc.Driver
db.default.user="jsmith"
db.default.password="pass123"