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

Suggested prompts:

Can you explain how to insert data into the database using code?

How do I retrieve data from the database in my project?

What are the steps to update or delete data in the database through code?

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