https://github.com/vilhalva/crud-com-java-swing
šØāš«CRUD DE NOME, EMAIL E TELEFONE COM JAVA-SWING E MYSQL.
https://github.com/vilhalva/crud-com-java-swing
aplicativo codigo crud database framework interface java java-swing mysql projeto
Last synced: 2 months ago
JSON representation
šØāš«CRUD DE NOME, EMAIL E TELEFONE COM JAVA-SWING E MYSQL.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-com-java-swing
- Owner: VILHALVA
- Created: 2024-06-12T22:24:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T16:59:55.000Z (over 1 year ago)
- Last Synced: 2025-09-02T10:40:12.822Z (7 months ago)
- Topics: aplicativo, codigo, crud, database, framework, interface, java, java-swing, mysql, projeto
- Language: Java
- Homepage:
- Size: 153 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD COM JAVA SWING
šØāš«CRUD DE NOME, EMAIL E TELEFONE COM JAVA-SWING E MYSQL.
## DESCRIĆĆO:
O aplicativo `CRUD COM JAVA SWING` foi desenvolvido com Java Swing e MySQL é um sistema bÔsico de CRUD (Create, Read, Update, Delete) para gerenciar informações de usuÔrios em um banco de dados. Aqui estÔ uma descrição do que ele faz:
1. **Adicionar UsuƔrio:**
- Permite adicionar novos usuƔrios informando nome, email e telefone.
2. **Atualizar UsuƔrio:**
- Permite selecionar um usuƔrio na tabela e atualizar suas informaƧƵes de nome, email e telefone.
3. **Deletar UsuƔrio:**
- Permite selecionar um usuÔrio na tabela e removê-lo do banco de dados.
4. **Listar UsuƔrios:**
- Exibe todos os usuƔrios cadastrados em uma tabela, mostrando seu ID, nome, email e telefone.
## EXECUTANDO O PROJETO:
1. **Configuração do Banco de Dados:**
- Antes de executar o app, Ʃ necessƔrio importar o arquivo `./DATABASE/DATABASE.sql` para o seu banco de Dados Mysql.
2. **Configuração de conexão:**
- Abra o arquivo `CODIGO\src\main\java\com\mycompany\crudswing\DatabaseConnection.java` e ajuste as configuraƧƵes do banco de dados:
```java
private static final String URL = "jdbc:mysql://localhost:3306/crud_db";
private static final String USER = "root";
private static final String PASSWORD = "";
```
3. **Certifique-se de que o projeto esteja compilado:**
Antes de executar o projeto, você deve garantir que ele foi compilado corretamente. Navegue até o diretório `./CODIGO`, e use o seguinte comando para compilar:
```bash
mvn clean install
```
4. **Executar o projeto:**
Para executar a aplicação Swing com o Maven, usando a classe principal definida no seu `pom.xml`, use o comando:
```bash
mvn exec:java
```
5. **Interagindo com APP:**
1. **Interface do UsuƔrio:**
- Ao iniciar o aplicativo, você verÔ uma interface com campos para inserir nome, email e telefone de um novo usuÔrio.
- Abaixo dos campos de entrada, hƔ botƵes para adicionar, atualizar e deletar usuƔrios, alƩm de uma tabela que exibe todos os usuƔrios cadastrados.
2. **Adicionar UsuƔrio:**
- Preencha os campos "Nome", "Email" e "Telefone".
- Clique no botão "Adicionar" para incluir o novo usuÔrio na tabela e no banco de dados.
3. **Atualizar UsuƔrio:**
- Selecione um usuƔrio na tabela clicando na linha correspondente.
- Edite os campos de "Nome", "Email" e "Telefone".
- Clique no botão "Atualizar" para salvar as alterações no banco de dados.
4. **Deletar UsuƔrio:**
- Selecione um usuƔrio na tabela clicando na linha correspondente.
- Clique no botão "Deletar" para remover o usuÔrio selecionado do banco de dados.
5. **Listar UsuƔrios:**
- A tabela exibe todos os usuƔrios cadastrados, mostrando seu ID, nome, email e telefone.
- Ela é atualizada automaticamente após adicionar, atualizar ou deletar usuÔrios.
## TECNOLOGIAS USADAS:
- [LINGUAGEM JAVA:](https://github.com/VILHALVA/CURSO-DE-JAVA) A linguagem de programação Java é amplamente utilizada para o desenvolvimento de aplicativos devido à sua portabilidade, segurança e robustez. Ela é uma escolha popular para desenvolver aplicativos desktop, web e móveis.
- [JAVA SWING:](https://github.com/VILHALVA/CURSO-DE-JAVA-SWING) Java Swing é um conjunto de bibliotecas grÔficas para a criação de interfaces de usuÔrio (UI) em Java. Ele fornece componentes grÔficos avançados, como botões, caixas de texto, tabelas e muito mais, permitindo que os desenvolvedores criem aplicativos desktop com uma interface de usuÔrio rica e interativa.
- [MYSQL:](https://github.com/VILHALVA/CURSO-DE-MYSQL) O MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto que foi lançado pela primeira vez em 1995. Foi desenvolvido pela empresa sueca MySQL AB, fundada por Michael Widenius, David Axmark e Allan Larsson.
- [NETBEANS IDE:](https://netbeans.apache.org/download/index.html) O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código aberto para o desenvolvimento de aplicativos Java, bem como para vÔrias outras linguagens de programação, como PHP, C/C++, e HTML5. Ele oferece uma série de recursos poderosos, como edição de código avançada, depuração, controle de versão e integração com servidores de aplicativos, facilitando o desenvolvimento de software em Java e outras plataformas.
## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)