Criando um projeto Crud usando JDBC no Java - Parte 2

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.
Compartilhe no Google Plus

About Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase na tecnologia Java. Estou no mercado de TI há 15 anos, possuo conhecimentos gerais em diversas tecnologias.