Conectando 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 credenciais — User (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!
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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?
Incrível!
Completion taxa melhorada para 3.45
Conectando 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 credenciais — User (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!
Obrigado pelo seu feedback!