H2数据库没有合适的驱动程序

时间:2016-03-08 16:25:44

标签: scala playframework

我正在关注来自http://semisafe.com/coding/2015/06/12/play_basics_database_access.html的Play教程,特别是"定义一个带有进化的模式"部分,显示H2的用法。

正如那里所做的那样,我向"com.h2database" % "h2" % "1.4.191"添加了build.sbt并删除了jdbc依赖项。

然后,我在文件conf/evolutions/default/1.sql中添加了数据库表的上下行动。

然后我将其添加到conf/application.conf

slick.dbs.default.driver="slick.driver.H2Driver$"
slick.dbs.default.db.driver="org.h2.Driver"
slick.dbs.default.db.url="jdbc:h2:./db/overlord;MODE=MYSQL"
slick.dbs.default.db.user=sa
slick.dbs.default.db.password=""

运行演变后,我启动了激活器并输入h2-browser以在浏览器中查看H2。

但是,在浏览器中,当我传递数据库URL时,我得到:

ticket-overlords/db/overlord 08001/0找不到合适的驱动程序,其中ticket-overlords是我项目的名称。

为什么会这样?

0 个答案:

没有答案