I am having some trouble accessing the mem database via the h2-browser on a Play framework project.
With the configuration below, that I th
To browse the contents of your database via the H2 Web Console, start both the web console and the Play application via the same Play console:
~/Projects/play-app $ activator[play-app] $ h2-browser
[play-app] $ runPlay-App In-Memory Database) to easily access them again later:
org.h2.Driverjdbc:h2:mem:playsa<blank>Note that the above settings have to match your actual configuration (db.default.url and so on).
When you are using in-mem databases actually you are accessing two different databases (although with the same path). You have two solutions:
play console)Unix (~ means your home directory)
db.default.url="jdbc:h2:tcp://localhost/~/some/path/to/MyPlayDB"
or Windows
db.default.url="jdbc:h2:tcp://localhost/c:/some/path/to/MyPlayDB"
Note that for best performance in production mode it's worthy switch back to embedded mode, however for dev stage that solution should be good enough (still faster than for an example MySQL)