15 - Configurar conexão com o banco H2

Na aula anterior adicionamos a dependência do banco de dados H2. Agora, vamos configurar a conexão com esse banco em nosso projeto Spring Boot.

Configurando a conexão com o banco H2

Para que o Spring Boot consiga se conectar ao banco de dados H2, precisamos adicionar as seguintes propriedades no arquivo application.properties:


# URL de conexão com o banco H2 em memória.
# "mem:base_de_dados" cria um banco temporário que só existe enquanto a aplicação está rodando.
spring.datasource.url=jdbc:h2:mem:base_de_dados

# Driver JDBC necessário para o Spring se conectar ao H2.
spring.datasource.driverClassName=org.h2.Driver

# Nome de usuário para acessar o banco.
# "sa" é o usuário padrão (System Administrator) do H2.
spring.datasource.username=sa

# Senha para o usuário acima.
spring.datasource.password=123

Acessando o banco H2 via navegador

Para visualizar o banco H2, acesse a url: http://localhost:8080/h2-console.

Na tela que será exibida:

  • JDBC URL: jdbc:h2:mem:base_de_dados
  • Username: sa
  • Password: 123

Após preencher os campos, clique em "Connect" e você terá acesso ao console do banco H2, podendo visualizar as tabelas criadas, executar comandos SQL e muito mais.

Dica: Ativando o console web do H2

Quer visualizar as tabelas e executar comandos SQL de forma prática? O banco H2 oferece um console web muito útil para isso!

Para habilitá-lo, basta adicionar a seguinte linha ao seu application.properties: spring.h2.console.enabled=true

Clique aqui para se tornar membro do canal

Abaixo segue nossa aula no YouTube: