Skip to content

Repositório com o objetivo de ensinar de maneira simples, o passo-a-passo para conexão de um banco MySQL com Java (podendo ser aproveitado para realizar a conexão com outros bancos)

Notifications You must be signed in to change notification settings

bigois/conexao-java-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TUTORIAL DE CONEXÃO COM BANCO DE DADOS MYSQL

Este repositório tem como objetivo ensinar de maneira detalhada o processo de conexão com banco de dados MySQL através da linguagem Java

Caso você não tenha o seu MySQL Workbench configurado, siga esse tutorial: Curso MySQL #02b - Instalando o XAMPP

1) Crie uma conexão no MySQL Workbench ou obtenha os dados da conexão que deseja conectar

Criando conexão no MySQL Workbench

Configurando conexão no MySQL Workbench

2) Guarde os dados da conexão

(eles serão necessários paraa criação da classe de conexão)

  • Hostname (IP do servidor)
  • Port (porta)
  • Usarname (usuario)
  • Password (senha)

3) Crie uma tabela no seu banco de dados (ou consiga o nome da tabela que deseja se conectar)

Clique na conexão criada e no script.sql aberto, digite e execute o seguinte comando:

CREATE DATABASE `nomedatabela`;

Dê o nome que achar melhor para a sua tabela

Criando tabela

4) Faça o download do driver de conexão com o banco MySQL, descompacte e adicione ao projeto

Link para download do driver

Baixando JDBC MySQL

O processo de adição do driver de conexão ao projeto varia conforme a IDE utilizada, porém a forma mais fácil de realizar esse procedimento é clicar com o botão direito do mouse em cima do projeto e procurar algo como "adicionar bibliotecas" ou "add jar files"). Caso continue com dificuldade, pesquise no YouTube: "Adicionando Driver de Conexão MySQL nome-da-sua-ide".

5) Na sua IDE ou editor de códigos, crie uma classe "Conexao.java"

Criando classe "Conexão.java"

6) Adicione as variáveis básicas da classe

Utilize as informações de conexão com o banco que você guardou

Variáveis básicas da classe

  • Connection connection (variável que faz a conexão com o banco de dados)¹
  • String DRIVER (recebe endereço/local onde encontrar o driver de conexão)
  • String SERVIDOR (IP do servidor - hostname)
  • String PORTA (porta para conexão com o banco - port)
  • String BANCO (nome da sua tabela do banco de dados - tabela que você criou)
  • String USUARIO (nome de usuário criado - user)
  • String SENHA (senha do usuário - password)
  • String URL (caminho da conexão percorrido pelo Java conjunto de tudo

¹Será necessário importar o pacote java.sql.Connection;

²Imagine da seguinte forma: Você é o JDBC, seu objetivo é achar seu "amigo MySQL". No mundo real, para chegar a casa de alguém é necessário se um meio de transporte (driver de conexão) o endereço do local. O endereço (URL) é composto pela rua (servidor/hostname) e o número da casa (porta/port). Mas supondo que more mais de uma pessoa no mesmo número (muitos bancos de dados no mesmo servidor), aí seria necessário ter a letra/número (casa 1/casa A) da casa (banco/database). Ao chegar na casa do MySQL, se você for realmente amigo dele (usuário cadastrado/user) e souber a senha (password), ele vai te deixar entrar.

7) Adicione o método construtor

Método construtor

O método construtor é privado para evitar ser invocado durante a codificação.

8) Criação do método getConnection

About

Repositório com o objetivo de ensinar de maneira simples, o passo-a-passo para conexão de um banco MySQL com Java (podendo ser aproveitado para realizar a conexão com outros bancos)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages