【发布时间】:2013-07-22 03:22:50
【问题描述】:
由于以下配置,我想在网络浏览器中查看由 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 脚本造成的。
有什么想法吗?
谢谢!
【问题讨论】: