由于以下配置,我想在 Web 浏览器中查看 Spring 启动的 H2 数据库的内容:
<jdbc:embedded-database id="dataSource" type="H2" />
<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="classpath:db/populateDB.sql"/>
</jdbc:initialize-database>
我在日志中搜索了 JDBC URL:
DEBUG o.s.j.d.SimpleDriverDataSource - Creating new JDBC Driver Connection to [jdbc:h2:mem:dataSource;DB_CLOSE_DELAY=-1]
这样我就可以按如下方式填写连接表:
但不幸的是,数据库仍然是空的,而它不应该是由于 populateDB.sql 脚本。
任何想法?
谢谢!