因此,既然我现在终于决定试一试了,那么我将停留在第一个示例上。
http://slick.typesafe.com/doc/1.0.1/gettingstarted.html#populating-the-database
在本指南中,以下代码用于连接到H2数据库:
import scala.slick.driver.H2Driver.simple._
import Database.threadLocalSession
Database.forURL("jdbc:h2:mem:test1", driver = "org.h2.Driver") withSession {
// The session is never named explicitly. It is bound to the current
// thread as the threadLocalSession that we imported
}
我只是不明白那Database
是什么。我可以在某个地方下载图书馆吗?在哪里?
请给我生锈的车轮涂上油脂,这样我就可以顺滑地滚动!
Database
是该类的伴侣对象scala.slick.session.Database
。这是它的文档。
如果您对导入感到困惑,则H2Driver.simple
该对象有一个对此对象的引用,该对象也称为Database
。
顺便说一句,关于其他答案中您的评论的快速说明:
"jdbc:h2:mem:test1"
URL将创建一个新的内存数据库。因此,即使您正在运行H2实例,使用该URL也不会连接到它。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句