相关疑难解决方法(0)

查看Spring启动的嵌入式H2数据库的内容

由于以下配置,我想在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>
Run Code Online (Sandbox Code Playgroud)

我在日志中搜索了JDBC URL:

DEBUG o.s.j.d.SimpleDriverDataSource - Creating new JDBC Driver Connection to [jdbc:h2:mem:dataSource;DB_CLOSE_DELAY=-1]
Run Code Online (Sandbox Code Playgroud)

所以我可以填写连接表格如下:

在此输入图像描述

但不幸的是,db仍然是空的,而不应该是由于populateDB.sql脚本.

任何的想法?

谢谢!

spring h2

47
推荐指数
5
解决办法
6万
查看次数

登录后,为什么Spring Boot中的H2控制台显示空白屏幕?

我正在使用Spring Boot 1.4.1和H2数据库.我通过在application.properties文件中添加以下行来启用H2控制台,如参考指南中所述:

spring.h2.console.enabled=true
spring.h2.console.path=/h2
Run Code Online (Sandbox Code Playgroud)

当我在Chrome 53 for Windows中进入H2控制台时,我可以看到登录页面并单击"测试连接"按钮导致"测试成功":

在此输入图像描述

但是当我点击"连接"按钮时,屏幕变成完全空白.当我查看源代码时,我看到"抱歉,Lynx尚未支持"(请参阅完整源代码).在Firefox中也会发生同样的事情.

为什么会这样?我相信我正在使用正确的JDBC URL,因为有4个不同的人发布了您应该使用的这个问题jdbc:h2:mem:testdb.

java h2 spring-boot

38
推荐指数
2
解决办法
1万
查看次数

如何连接到Spring使用jdbc:embedded-database时创建的HSQL?

我有一个Spring自动为我创建的HSQL数据库:

<jdbc:embedded-database id="dataSource" type="HSQL">
    <jdbc:script location="classpath:scheme.sql" /
</jdbc:embedded-database>
Run Code Online (Sandbox Code Playgroud)

现在我想连接到这个数据库.我的问题是如何做到这一点,因为我不知道我应该使用哪个地址.

spring hsqldb

9
推荐指数
2
解决办法
3万
查看次数

Spring Boot/H2控制台没有显示我的表格

我已经尝试了Stackoverflow上针对该问题提供的许多解决方案,但它们都不适用于我.这是我的H2控制台登录页面: 登录页面

我的控制台:

安慰

我的"application.properties"现在默认为:

spring.h2.console.enabled=true
Run Code Online (Sandbox Code Playgroud)

mydb.sql:

create table members
(
  id integer not null,
  firstname varchar(250) not null,
  lastname varchar(250),
  phonenumber integer,
  created timestamp,
  primary key(id)
);
Run Code Online (Sandbox Code Playgroud)

Eclipse控制台:

2017-10-30 16:37:17.810  INFO 10520 --- [  restartedMain] c.r.s.SpringbootdbApplication            : Starting SpringbootdbApplication on ISRTLVM740 with PID 10520 (C:\Users\apodga\javaworkspace2\springbootdb\target\classes started by apodga in C:\Users\apodga\javaworkspace2\springbootdb)
2017-10-30 16:37:17.810  INFO 10520 --- [  restartedMain] c.r.s.SpringbootdbApplication            : No active profile set, falling back to default profiles: default
2017-10-30 16:37:17.872  INFO 10520 --- [  restartedMain] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@77f9494a: startup …
Run Code Online (Sandbox Code Playgroud)

spring h2 spring-boot

5
推荐指数
3
解决办法
6155
查看次数

标签 统计

h2 ×3

spring ×3

spring-boot ×2

hsqldb ×1

java ×1