gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 16:28:51 24 4
gpt4 key购买 nike

似乎无法使用 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") 

据我了解,该驱动程序应该打包在 framework/lib 下提供的 mysql-java-connector 中。我找不到任何人在 play 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"

关于java - 数据库 [默认] 未找到驱动程序 - Playframework 1.4.x 中的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54066267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com