在play中如何查看h2 数据库中的数据

      在Activator UI中有大量的temple使用的是H2这个内存数据库,使用这个数据库有很多好处,但是大家搞不清楚如何在play中合理的使用它,在此,我经过研究,把相对合理的使用方法告诉给大家。

       单独使用H2 database想必大家都会,就是从官网下载http://www.h2database.com/html/main.html,然后解压,然后运行解压bin目录中的h2.bat可执行文件,然后出现,如下页面,就可以正常的使用了:

     

   但是,尝试运行过play中的temple你就会发现:大部分使用H2 database作为sample的应用程序都在sbt中添加了如下图的H2 database的依赖,

如果某些sample使用了h2 database,却没有添加此依赖,请自行加上!然后问题来了:sample跑起来之后,没有报错,并且,在应用程序上进行添加、修改等操作都可以,

但是如何查看应用程序添加或修改的数据呢?如何打开如上图所示的H2 database链接的网页呢?我相信刚开始使用play的同学绝对会有此困惑!

其实也很简单,假如我有如下的sample程序:在play中如何查看h2 数据库中的数据_第1张图片

1、我只需打开sbt或者activator控制台:

在play中如何查看h2 数据库中的数据_第2张图片

2、不要着急运行sample程序,先运行h2的browser指令:h2-browser


之后就会出现h2 database的链接页面了:

在play中如何查看h2 数据库中的数据_第3张图片

注意:数据源信息都复合play中的连接信息哦!,所以直接点链接就可以

3、最后在run sample程序,

在play中如何查看h2 数据库中的数据_第4张图片

最后,程序跑起来之后,就可以正常的查看H2 database中的信息啦!

你可能感兴趣的:(database,play,browser,H2,H2,H2,查看,playframework)