【发布时间】:2015-04-26 19:54:14
【问题描述】:
如何在集成测试运行时查看 H2 内存数据库? H2WebServer 在我的集成测试开始时启动。但是当我在代码中设置断点时,H2WebServer 没有响应我的浏览器请求,这使得无法实际查看数据库..
【问题讨论】:
-
相信你可以使用jdbc客户端(如squirrel)直接连接数据库
标签: java spring integration-testing h2 spring-test
如何在集成测试运行时查看 H2 内存数据库? H2WebServer 在我的集成测试开始时启动。但是当我在代码中设置断点时,H2WebServer 没有响应我的浏览器请求,这使得无法实际查看数据库..
【问题讨论】:
标签: java spring integration-testing h2 spring-test
如果将其添加到测试上下文的 spring 配置文件中,您应该能够使用常规 SQL 客户端(例如 Squirrel)连接到数据库。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>org.hsqldb.jdbcDriver</value>
</property>
<property name="url">
<value>
jdbc:hsqldb:hsql://localhost/xdb;check_props=true;default_schema=true;
</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value></value>
</property>
</bean>
【讨论】: