使用H2控制台访问mem或fs数据库表

Sed*_*ais 14 h2 playframework

我正试图在Play中访问我的应用程序表!框架,但我无法使用控制台找到它.例如,我有两个实体模型:AddressCampus.

我可以创建对象并保存正常,但我希望看到fs或mem DB中的更改,但H2控制台不显示表AddressCampus.我正在使用默认设置登录localhost:9000/@db.

我究竟做错了什么?

提前致谢.

小智 18

内存数据库的正确URL是:

jdbc:h2:mem:name-of-your-play-db
Run Code Online (Sandbox Code Playgroud)


Pet*_*ter 10

我采取的步骤让文件系统H2数据库控制台在我的应用所在的位置工作c:\play\myapp:

  1. 转到localhost:9000/@ db
  2. 在第一个框中选择Generic H2 Server选项
  3. 对于网址输入 jdbc:h2:file:c:/play/myapp/db/h2/play
  4. 用户名是sa密码为空