未找到数据库 [默认] 驱动程序 - 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"
似乎无法使用 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"