Slick 是否缺少数据库 Class?
Is Slick Missing the Database Class?
我找不到 Slick 的数据库 class。他们的所有指南中都引用了它。
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
实际上是您从适当的驱动程序 class 导入的东西。
在指南中,他们以此开头:
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
H2Driver
是一个 JdbcDriver
,它定义了很多类型。为了简化导入过程,JdbcDriver
定义了一个 SimpleQL
特征(H2Driver.simple
是一个实例)。在那个特征中,你会发现 val Database
,它实际上是一个 DatabaseFactory
.
link: SimpleQL in the docs
我找不到 Slick 的数据库 class。他们的所有指南中都引用了它。
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
实际上是您从适当的驱动程序 class 导入的东西。
在指南中,他们以此开头:
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
H2Driver
是一个 JdbcDriver
,它定义了很多类型。为了简化导入过程,JdbcDriver
定义了一个 SimpleQL
特征(H2Driver.simple
是一个实例)。在那个特征中,你会发现 val Database
,它实际上是一个 DatabaseFactory
.
link: SimpleQL in the docs