我找不到 Slick 的 Database 类。他们的所有指南中都引用了它。
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 文档中似乎也缺少该内容。
最佳答案
Database
实际上是您从适当的驱动程序类导入的内容。
在指南中,他们是这样开始的:
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
H2Driver
是一个JdbcDriver
,它定义了很多类型。为了简化导入过程,JdbcDriver
定义了 SimpleQL
特征(其中 H2Driver.simple
是一个实例)。在该特征中,您会发现 val Database
,它实际上是一个 DatabaseFactory
。
关于scala - Slick 缺少数据库类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28285093/