Slick是否缺少数据库类?

时间:2015-02-02 19:18:17

标签: scala slick slick-2.0

我找不到Slick的数据库类。它在所有指南中都有引用。

http://slick.typesafe.com/doc/2.1.0/gettingstarted.html

Database.forURL("jdbc:h2:mem:test1", driver = "org.h2.Driver") withSession {
  implicit session =>
  // <- write queries here
}

似乎也缺少API文档。

http://slick.typesafe.com/doc/2.1.0/api/#package

1 个答案:

答案 0 :(得分:2)

Database实际上是从相应的驱动程序类导入的内容。 在指南中,他们从这开始:

// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._

H2DriverJdbcDriver,它定义了很多类型。为了简化导入过程,JdbcDriver定义了SimpleQL特征(其中H2Driver.simple是一个实例)。在该特征中,您会找到val Database,实际上是DatabaseFactory

link:SimpleQL in the docs