https://github.com/guilhermersouza34/mod29backend
Projeto Java foi desenvolvido para implementar (DAOs) utilizando JDBC para as entidades Cliente e Produto. Foram criadas interfaces e implementações de DAOs para cada entidade, proporcionando operações de CRUD no banco de dados relacional.
https://github.com/guilhermersouza34/mod29backend
java jdbc junit postgressql
Last synced: 8 months ago
JSON representation
Projeto Java foi desenvolvido para implementar (DAOs) utilizando JDBC para as entidades Cliente e Produto. Foram criadas interfaces e implementações de DAOs para cada entidade, proporcionando operações de CRUD no banco de dados relacional.
- Host: GitHub
- URL: https://github.com/guilhermersouza34/mod29backend
- Owner: GuilhermeRSouza34
- Created: 2024-02-26T00:22:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-09T19:02:39.000Z (almost 2 years ago)
- Last Synced: 2025-09-05T19:08:13.882Z (9 months ago)
- Topics: java, jdbc, junit, postgressql
- Language: Java
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto Java com DAOs JDBC para Cliente e Produto
Este projeto Java foi desenvolvido para implementar Data Access Objects (DAOs) utilizando JDBC (Java Database Connectivity) para as entidades Cliente e Produto. Foram criadas interfaces e implementações de DAOs para cada entidade, proporcionando operações de CRUD (Create, Read, Update, Delete) no banco de dados relacional.
## Tecnologias Utilizadas
- **Java**: Linguagem de programação principal do projeto.
- **JDBC (Java Database Connectivity)**: API padrão do Java para conexão e operações com bancos de dados relacionais.
- **Banco de Dados Relacional**: Utilizado para persistência dos dados, possivelmente PostgreSQL, MySQL, ou similar.
- **JUnit**: Framework de testes unitários para validar as operações implementadas nos DAOs.
## Funcionalidades Implementadas
- **ProdutoDAO**: Implementação de CRUD para a entidade Produto utilizando JDBC.
- **ClienteDAO**: Implementação de CRUD para a entidade Cliente utilizando JDBC.
- **Interfaces de DAO**: Definição de interfaces para abstração das operações de banco de dados.
- **Testes Unitários**: Utilização de testes automatizados com JUnit para verificar a funcionalidade dos DAOs implementados.