Skip to content

WillJR183/java-dao-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 Projeto JDBC com Padrão DAO

O objetivo deste projeto é implementar uma aplicação Java com a API JDBC, construindo a estrutura básica e utilizando os principais recursos disponibilizados pela API. Além disso, aplicar manualmente o padrão de projetos DAO. O Java Database Connectivity (JDBC), é a API padrão do Java para acesso a dados. Enquanto o padrão Data Access Object (DAO), é um padrão de projetos caracterizado pela presença de objetos, responsáveis por fazer o acesso aos dados para cada entidade de negócio. Cada DAO é definida como uma interface, dessa forma caso a tecnologia para acesso a dados mude, o contrato dos objetos será preservado. E para finalizar, a injeção de dependência é feita por meio do padrão de projetos Factory, que basicamente é responsável por instanciar as implementações do DAO.

📑 Requisitos

Para executar a aplicação é necessário:

  • Possuir uma distribuição Java JDK ou JRE instalado na sua máquina.

  • Possuir o MySQL Server e Workbench instalado e configurado.

🔍 Tópicos abordados

  • JDBC
    • Statement
      • Statement.RETURN_GENERATED_KEYS
    • ResultSet
      • first()
      • beforeFirst()
      • next()
      • absolute(int)
    • PrepareStatement
      • executeUpdate()
      • getGeneratedKeys()
    • Transactions
      • setAutoCommit(false)
      • commit()
      • rollback()
  • Banco de Dados Relacional
  • Álgebra Relacional e SQL
  • MySQL
  • Padrão de Projetos DAO
  • Padrão de Projetos Factory
  • Exceções Personalizadas

📎 Referências

About

Projeto Java envolvendo a API padrão de acesso a dados JDBC com padrão de projetos DAO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages