Slick 3与H2数据库计数问题

时间:2016-01-27 13:19:15

标签: scala count h2 slick-3.0

我们正在使用Slick 3和Scala和H2数据库。 版本:

  • 光滑 - 3.0.1
  • H2司机 - 1.4.188
  • Scala - 2.11.7

我们希望获得表格中的行数。代码段如下:

db.run(Tables.MyTable.length.result)

我们的配置如下:

import slick.driver.H2Driver.api._

val jdbcDriver = "org.h2.Driver"
val profile = slick.driver.H2Driver
val db = Database.forURL("jdbc:h2:mem:myDBname")

当我们运行这个db.run时,我们会遇到如下错误:

Failure(java.sql.SQLException: No suitable driver found for jdbc:h2:mem:myDBname)

如果我们从length命令中删除db.run,一切正常。我们还尝试使用size代替length。同样的问题。我们还试图将Slick的版本(3.0.3以及3.1.1)和/或H2驱动程序(1.4.191)提升,但问题仍然存在。

有趣的是,lengthsize都可以使用PostgreSQL数据库(驱动程序)。

有这个问题的任何想法或XP?

最佳

0 个答案:

没有答案
相关问题