O Agenda CRUD é um sistema simples para cadastrar, listar, atualizar e remover contatos em um banco de dados MySQL. O projeto foi desenvolvido em Java, utilizando Maven para gerenciamento de dependências, e implementa os padrões de projeto DAO (Data Access Object) e Factory para garantir uma organização clara e boas práticas de código.
- Cadastrar contato: Adiciona um novo contato ao banco de dados.
- Listar contatos: Recupera e exibe todos os contatos cadastrados.
- Buscar contato por ID: Localiza um contato específico pelo seu ID.
- Atualizar contato: Altera os dados de um contato existente.
- Remover contato: Exclui um contato do banco de dados.
- Java (JDBC para conexão com o banco de dados)
- MySQL (Banco de dados)
- Maven (Gerenciamento de dependências)