如何使用h2-browser查看play 2.7 H2数据库的内容?

How do you view contents of play 2.7 H2 database using h2-browser?

如何在 Play 2.7 中查看嵌入式 H2 数据库的内容?

之前的研究:
看来步骤应该是运行sbt shell。然后 运行 h2-browsersbt run 所以他们在同一个进程中?如果使用 slick,则调用一个端点来触发 compilation/database 创建。
配置为

db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
db.default.user=sa
db.default.password=""

我已连接,但无法进行身份验证。尝试了多个 usr/password 组合。

Wrong user name or password [28000-199] 28000/28000

Scala:2.13
打滑:4.0.2
h2:1.4.199

原因:

第一次连接H2数据库时,H2数据库会初始化用户名和密码,但是配置文件中定义了数据库用户名和密码的属性,导致冲突。

解法:

  1. 关闭程序并关闭数据库连接(不关闭程序会报错,无法更改)
  2. 删除数据库,删除.idea下dataSources中的xml文件
  3. 重新创建数据库并启动项目