Este projeto é um exemplo de aplicação CRUD (Create, Read, Update, Delete) em Java, utilizando JavaFX para a interface gráfica e JDBC para a interação com o banco de dados.
- Adicionar novos registros
- Listar registros existentes
- Editar registros
- Excluir registros
src/main/java/com/example/connection: Contém classes de conexões com o banco de dados.src/main/java/com/example/controller: Contém os controladores da aplicação, responsáveis por gerenciar a interação entre a interface gráfica e a lógica de negócios.src/main/java/com/example/dao: Contém as classes de acesso a dados (DAO), responsáveis por realizar operações no banco de dados.src/main/java/com/example/forms: Contém as classes de modelo, que representam os dados da aplicação.src/main/java/com/example/helper: Contém classes auxiliares, como validações.src/main/java/com/example/icons: Contém as imagens e icones utilizados pela interface gráfica.src/main/java/com/example/styles: Contém os arquivos de estilo (.CSS).src/main/java/com/example/view: Contém os arquivos FXML e outros recursos utilizados pra interface gráfica.
src/main/java/com/example/styles/Register.css- O arquivo de estilo (.CSS) foi editado apenas para uma melhor visualização na hora de montar o FXML e codar;
- Java 11 ou superior
- JavaFX 11 ou superior
-
Clone o repositório:
git clone https://github.com/FakeKus/CRUD-Java.git
-
Importe o projeto em sua IDE de preferência (Eclipse, IntelliJ, etc.).
-
Configure a conexão com o banco de dados no arquivo
ConnectionFactory.java:// Exemplo de configuração para MySQL private static final String URL = "jdbc:mysql://localhost:3306/seu_banco_de_dados"; private static final String USER = "seu_usuario"; private static final String PASSWORD = "sua_senha";
DB/crud.db: Por padrão já vem configurado pra acesar uma tabela Local criada com SQLite:
- Execute a aplicação a partir da classe principal (Main.java).
- Clique no botão "Adicionar".
- Preencha os campos do formulário.
- Clique no botão "Salvar".
- Selecione um registro na tabela.
- Clique no botão "Editar".
- Altere os campos desejados.
- Clique no botão "Salvar".
- Selecione um registro na tabela.
- Clique no botão "Excluir".
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.