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
Awesome!
Completion rate improved to 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!