/demo-dao-jdbc

JDBC Project with DAO pattern

Primary LanguageJava

Demo-dao-jdbc

Trata-se de um projeto java com banco de dados utilizando JDBC e padrão de projeto DAO (Data access object). O projeto é ralativamente pequeno e bem simples tendo uma classe 'Seller (vendedor)' e outra de 'department (departamento)' sendo que um vendedor depende de um departamento, conforme diagrama abaixo:

Funcionamento

Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você precisa compreender a linguagem Java e conceitos de POO (Encapsulamento, herança e polimorfismo)
  • Você precisa compreender interfaces
  • Você precisa compreender o conceito de associação
  • Você precisa compreender conceito de coesão
  • Você precisa compreender upcasting

Features implementadas

  • Insert
  • Update
  • Delete
  • FIndById
  • FindByDepartment

Divisão do projeto

O projeto foi dividido em duas aplicações Program 1 onde contém todas as chamadas de features relacionadas a Vendedor e outra Program2 onde contém todas as chamadas de features relacionadas a departamento

Banco de dados utilizado

O banco utilizado nesse projeto foi o Mysql junto com a API do JDBC para fazer as features implementadas já citadas acima!

Script SQL utilizada no banco

Acessar

Instalando o projeto

Para instalar o projeto , siga estas etapas:

Linux, macOS e Windows:

<git clone git@github.com:AlissonWenceslau/demo-dao-jdbc.git>

Próximo passo

Após configurado todo o banco conforme script deixado acima e alterado o arquivo db.properties com os dados do banco que você configurou, e só executar umas das classes Program

⬆ Voltar ao topo