【问题标题】:Database [default] Driver not found - MySQL in Playframework 1.4.x数据库 [默认] 未找到驱动程序 - Playframework 1.4.x 中的 MySQL
【发布时间】:2019-01-06 21:49:36
【问题描述】:

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

我的应用程序只是通过在 1.4.x 上运行 play new 创建的应用程序,我将以下内容添加到我的 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 提供。我在 play 1.X 上找不到遇到这个问题的人。

【问题讨论】:

标签: java mysql playframework playframework-1.x


【解决方案1】:

看起来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"

【讨论】:

    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 2014-12-05
    • 2013-04-23
    • 1970-01-01
    相关资源
    最近更新 更多