我找不到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
Database
实际上是从相应的驱动程序类导入的内容。在指南中,他们从这个开始:
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
H2Driver
是一个JdbcDriver
,它定义了很多类型。为了简化导入过程,JdbcDriver
定义了一个SimpleQL
特征(H2Driver.simple
是其中的一个实例)。在那个特质中,你会发现val Database
,这实际上是一个DatabaseFactory
。
链接: 文档中的简单QL