14 - Banco H2

Na aula de hoje, vamos falar sobre o banco de dados H2 e realizar a instalação de sua dependência em nosso projeto Spring Boot.

O que é o banco H2?

O H2 é um banco de dados relacional leve, rápido e totalmente escrito em Java. Ele é amplamente utilizado em projetos Spring Boot para testes e desenvolvimento, por ser um banco de memória — ou seja, ele armazena os dados temporariamente, enquanto a aplicação está em execução.

Entre suas principais características, podemos destacar:

  • É um banco embarcado, ou seja, não requer instalação externa.
  • Roda em memória, mas também pode ser configurado para modo persistente.
  • Possui uma interface web para consultas SQL.
  • Ideal para testes e prototipação rápida de APIs.

Adicionando a dependência H2 no projeto

Podemos adicionar a dependência de duas formas: via VSCode ou diretamente pelo site MVN Repository.

Ao utilizar o site do MVN Repository, você encontrará a dependência abaixo:


<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <version>Verifique a versão mais recente</version>
</dependency>

Após adicionar essa dependência no arquivo pom.xml, o H2 estará disponível para ser utilizado em nosso projeto.

Clique aqui para se tornar membro do canal

Abaixo segue nossa aula no YouTube: