有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Playframework 1.4中找不到java数据库[默认]驱动程序MySQL。十、

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

我的应用程序就是在1.4上运行play new创建的应用程序。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时,我找不到任何人遇到这个问题。十,


共 (1) 个答案

  1. # 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"