Boa tarde. Neste tutorial irei criar um projeto CRUD simples usando JDBC. Para desenvolver o projeto utilizei a IDE Eclipse e o MySQL.
Primeiro precisamos baixar o Java Database Connectivity (JDBC) que é um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Cada banco de dados possui o seu JDBC e por isso você deve baixar visando a versão do banco de dados instalado na sua máquina ou servidor.
Como neste exemplo estou utilizando o Mysql, clique aqui para baixar o arquivo jar do JDBC direto do site do Maven. Veja a imagem a seguir a página de download e onde clicar para fazer o download do arquivo:
Maven Repository - MySQL Connector 5.1.36
Agora no Eclipse vamos criar o nosso projeto seguindo os passos do assistente. Primeiro clique no Menu File, selecione o item New e, em seguida, selecione o item Other. Veja a imagem a seguir caso tenha dificuldade:
Eclipse - Criando um novo projeto.
O assistente possui 3 etapas, a primeira é o tipo de projeto onde você selecionará Java Project. Esse projeto é um padrão onde você tem liberdade para criar todo o projeto manualmente. A imagem a seguir mostra a primeira etapa do assistente:
Eclipse - Assistente de novo projeto primeira etapa
Na segunda etapa, você informará o nome o projeto, a localização e a JRE instalada na sua máquina. No meu exemplo, coloquei o nome CrudJDBC, a localização será a default da IDE e a JRE 1.8. A imagem a seguir mostra a segunda etapa do assistente:
Eclipse - Assistente de novo projeto segunda etapa
Na terceira etapa do assistente, clique na guia Libraries depois clique em Add External Jars para adicionar o coonector do MySQL ao projeto. Procure no seu computador o arquivo e adicione. Veja a imagem a seguir a terceira etapa:
Eclipse - Assistente de novo projeto terceira etapa
Ao encerrar o assistente, seu projeto será criado. Observe que terá uma pasta SRC e duas libraries, JRE System Library e Referenced Libraries. Note que o connector JDBC do MySQL está dentro de Referenced Libraries.
Agora clique na pasta SRC com o botão direito, selecione o item New e, em seguida, clique em Class. Conforme a imagem a seguir:
Eclipse - Abrindo o assistente de criação de classes
Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos.
O assistente de Classe tem apenas uma etapa nela você precisa informar o package que é uma pasta para organizar o projeto e um nome para a classe. Coloquei DBConexão como nome e br.com.crud.ext como package. Veja a imagem a seguir:
Eclipse - Criando a classe DBConexão
Ao concluir o assistente, observe que o package br.com.crud.ext e a classe DBConexão foram criados. Essa classe será responsável por guardar as informações de conexão com o banco de dados MySQL e os métodos necessários para realizar a conexão.
Veja na imagem a seguir a classe codificada e pronta para criar a nossa conexão com o banco de dados MySQL:
Eclipse - Classe DBConexão
Agora nosso projeto está pronto para ser codificado conforme as tabelas que foram criadas no banco de dados. No próximo artigo iremos criar as classes Candidato, Profissão e CEP e as classes necessárias para inserir no banco de dados.
O projeto será disponibilizado no último artigo da série.
Gostaria de aproveitar e convidá-los para o grupo Java BR no facebook onde ajudo os membros esclarecendo dúvidas iniciantes e avançadas sobre a linguagem de programação Java. Seja bem vindo ao grupo.
Até o próximo artigo.