Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conectando um Banco de Dados MySQL | Trabalhando com Bancos de Dados
Spring Boot Backend

bookConectando um Banco de Dados MySQL

Agora vamos conectar o banco de dados ao nosso projeto, e você verá como é fácil fazer isso. Estarei utilizando o IntelliJ IDEA Ultimate para conectar o banco de dados ao nosso projeto.

Introdução

A primeira coisa que você precisa fazer é baixar o banco de dados MySQL. Existe um ótimo artigo que fornece instruções para isso.

Após baixar o banco de dados MySQL, você pode ir diretamente ao IntelliJ IDEA e adicionar a dependência para o nosso MySQL.

Conectando ao Banco de Dados

IntelliJ IDEA oferece ferramentas integradas para trabalhar com bancos de dados, o que simplifica bastante a conexão e a interação com o MySQL.

Para começar, abra a janela Database clicando na aba à direita, ou navegue até View > Tool Windows > Database no menu.

Em seguida, clique no ícone + e selecione Data Source > MySQL.

Depois disso, insira as informações de conexão necessárias: especifique o Host (localhost ou o IP address do servidor), Port (padrão é 3306) e suas credenciaisUser (root) e Password (a senha definida ao baixar o banco de dados).

Após a configuração estar concluída, clique em Test Connection para verificar a conexão com o banco de dados. Se tudo estiver correto, uma janela como esta será exibida:

Criação de uma Tabela

Para criar uma tabela em um banco de dados MySQL, esta ação pode ser realizada diretamente no console dedicado do banco de dados:

Neste console, escreva o comando SQL para o banco de dados:

CREATE DATABASE my_database;

Em seguida, é necessário executar este comando selecionando-o no menu e clicando em Execute:

Agora, criar uma tabela para o banco de dados, nomeando-a como books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Como pode ser observado, a tabela foi criada com sucesso e agora é possível abri-la para visualizar seu conteúdo.

Configuração do Arquivo de Configuração para o Projeto

Para trabalhar com o banco de dados em um projeto Spring Boot, é necessário configurar os parâmetros necessários. No arquivo src/main/resources/application.properties, especifique as seguintes configurações:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

O valor de spring.datasource.url especifica o caminho para o banco de dados e consiste no protocolo jdbc:mysql://, seguido de localhost se o banco de dados estiver executando na máquina local, a porta (padrão é 3306) e o nome do seu banco de dados, por exemplo, my_database (que criamos anteriormente). Você pode encontrar essas informações aqui:

O campo spring.datasource.username contém o nome de usuário utilizado para conectar ao banco de dados, como root. Para spring.datasource.password, insira a senha que foi definida ao configurar o MySQL.

Por fim, spring.datasource.driver-class-name deve ser sempre com.mysql.cj.jdbc.Driver para MySQL, que especifica o driver que está sendo utilizado.

Resumo

Exploramos como conectar um banco de dados ao nosso projeto. Nesta seção, também vamos discutir como inserir, recuperar, atualizar e excluir dados no banco de dados, mas desta vez em código. Vamos aprimorar nossa API REST que criamos na seção anterior!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.45

bookConectando um Banco de Dados MySQL

Deslize para mostrar o menu

Agora vamos conectar o banco de dados ao nosso projeto, e você verá como é fácil fazer isso. Estarei utilizando o IntelliJ IDEA Ultimate para conectar o banco de dados ao nosso projeto.

Introdução

A primeira coisa que você precisa fazer é baixar o banco de dados MySQL. Existe um ótimo artigo que fornece instruções para isso.

Após baixar o banco de dados MySQL, você pode ir diretamente ao IntelliJ IDEA e adicionar a dependência para o nosso MySQL.

Conectando ao Banco de Dados

IntelliJ IDEA oferece ferramentas integradas para trabalhar com bancos de dados, o que simplifica bastante a conexão e a interação com o MySQL.

Para começar, abra a janela Database clicando na aba à direita, ou navegue até View > Tool Windows > Database no menu.

Em seguida, clique no ícone + e selecione Data Source > MySQL.

Depois disso, insira as informações de conexão necessárias: especifique o Host (localhost ou o IP address do servidor), Port (padrão é 3306) e suas credenciaisUser (root) e Password (a senha definida ao baixar o banco de dados).

Após a configuração estar concluída, clique em Test Connection para verificar a conexão com o banco de dados. Se tudo estiver correto, uma janela como esta será exibida:

Criação de uma Tabela

Para criar uma tabela em um banco de dados MySQL, esta ação pode ser realizada diretamente no console dedicado do banco de dados:

Neste console, escreva o comando SQL para o banco de dados:

CREATE DATABASE my_database;

Em seguida, é necessário executar este comando selecionando-o no menu e clicando em Execute:

Agora, criar uma tabela para o banco de dados, nomeando-a como books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Como pode ser observado, a tabela foi criada com sucesso e agora é possível abri-la para visualizar seu conteúdo.

Configuração do Arquivo de Configuração para o Projeto

Para trabalhar com o banco de dados em um projeto Spring Boot, é necessário configurar os parâmetros necessários. No arquivo src/main/resources/application.properties, especifique as seguintes configurações:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

O valor de spring.datasource.url especifica o caminho para o banco de dados e consiste no protocolo jdbc:mysql://, seguido de localhost se o banco de dados estiver executando na máquina local, a porta (padrão é 3306) e o nome do seu banco de dados, por exemplo, my_database (que criamos anteriormente). Você pode encontrar essas informações aqui:

O campo spring.datasource.username contém o nome de usuário utilizado para conectar ao banco de dados, como root. Para spring.datasource.password, insira a senha que foi definida ao configurar o MySQL.

Por fim, spring.datasource.driver-class-name deve ser sempre com.mysql.cj.jdbc.Driver para MySQL, que especifica o driver que está sendo utilizado.

Resumo

Exploramos como conectar um banco de dados ao nosso projeto. Nesta seção, também vamos discutir como inserir, recuperar, atualizar e excluir dados no banco de dados, mas desta vez em código. Vamos aprimorar nossa API REST que criamos na seção anterior!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
some-alt