Eu sei que o H2 é um banco de dados na memória e existe enquanto o aplicativo estiver em execução. Estou seguindo este tutorial . Está funcionando bem. Mas quando tento verificar minha tabela no navegador enquanto meu aplicativo está em execução. Mas isso não mostra nada lá. O que está errado? Como posso verificar minha tabela no navegador?
Informações atualizadas: -
application.properties:-
spring.datasource.url=jdbc:h2:file:C:/temp/test
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
# Enabling H2 Console
spring.h2.console.enabled=true
# Custom H2 Console URL
spring.h2.console.path=/h2
spring.jpa.hibernate.ddl-auto=none
#Turn Statistics on and log SQL stmts
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.generate_statistics=false
#logging.level.org.hibernate.type=trace
#logging.level.org.hibernate.stat=debug
logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss} - %msg%n
Classe principal: -
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
A cadeia de conexão que você está usando para se conectar ao seu banco de dados H2 ( jdbc:h2:~/testdb
) parece apontar para um banco de dados diferente da sua cadeia de conexão. Você precisa alterar a cadeia de conexão do console H2 para corresponder a isso. Clique no botão desconectar e ele deve levá-lo a um formulário de conexão. Digite sua cadeia de conexão no campo URL JDBC
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras