Slick-第一个示例-从哪里获得包含“ Database”包的jar?

乔纳森·威尔逊

因此,既然我现在终于决定试一试了,那么我将停留在第一个示例上。

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也不会连接到它。
  • 如果您使用的是SBT(或Maven,但Scala社区更喜欢忽略Maven),则无需另外安装H2。即使计划在两次运行之间保留数据,也可以使用H2的“文件数据库模式”,甚至可以从另一个Java进程启动服务器。例如。在我工作的项目中,我使用SBT来调用H2服务器启动命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获得第一个价值

来自分类Dev

NAT 如何知道将第一个传入数据包传输到哪里?

来自分类Dev

如何获得第一个标头孩子?

来自分类Dev

从Spannable获得第一个Span

来自分类Dev

在div中获得第一个div

来自分类Dev

在mongoengine中获得第一个对象

来自分类Dev

JSoup获得div的第一个孩子

来自分类Dev

完整的日历仅获得第一个事件

来自分类Dev

如何获得第一个span标签?

来自分类Dev

Dart / Flutter获得本周的第一个DateTime

来自分类Dev

SQL Server获得第一个匹配值

来自分类Dev

从Spannable获得第一个Span

来自分类Dev

获得第一个Google Image Web服务

来自分类Dev

我如何获得第一个孩子的价值?

来自分类Dev

如何获得第一个标头孩子?

来自分类Dev

加入id或null并获得第一个结果

来自分类Dev

之后获得类X的第一个元素

来自分类Dev

Jquery - 获得第一个不上课

来自分类Dev

如何获得价值的第一个实例?

来自分类Dev

XPath选择包含表的第一个表

来自分类Dev

包含第一个的结构化类型

来自分类Dev

在包含“ [...]”的模式之后提取第一个单词

来自分类Dev

Linux的第一个版本中包含“ diff”

来自分类Dev

包含第一个的结构化类型

来自分类Dev

查找包含“-”的数组的第一个元素

来自分类Dev

查找包含特定年份的第一个日期

来自分类Dev

在哪里添加代码以将第一个单词的第一个字母大写?

来自分类Dev

检索表时,无法在表中的第一个位置获得第一个元素?

来自分类Dev

我似乎无法获得第一个Twitter4J代码示例(Twitter上的简单帖子)。UpdateStatus(string)未定义