【发布时间】:2014-06-19 13:00:47
【问题描述】:
想知道,要让 jdbc 嵌入式 h2 数据库在我的 play 应用程序中工作,我缺少哪些步骤?关注these docs.
- 到目前为止,已编辑 Application.conf 文件以包含以下内容: db.default.driver=org.h2.Driver db.default.url="jdbc:h2:databases/test" db.default.user=test db.default.password="testtest"
- 接下来我创建了一个 libs 目录并添加了 jar 文件 h2-1.3.174.jar 这是必要的还是提供的驱动程序处理所有类型的 h2 数据库(嵌入式和服务器 - 我知道它在内存中处理)?
- 现在在控制器中如何访问数据库?我必须启动/关闭数据库吗?
- 我知道我可以从 play.db 中的 getConnection() 方法获取连接。但是每次我通过这个连接执行一个语句时,我都会收到一个异常,说没有可用的数据。如果我再检查 - 看起来像目录 数据库/测试 未创建,因此不存在数据库文件。
我错过了什么?
【问题讨论】:
标签: java jdbc playframework h2