Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 4 days ago
JSON representation

šŸ‘Øā€šŸ«CRUD DE NOME, EMAIL E TELEFONE COM JAVA-SWING E MYSQL.

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)