Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-com-java-swing
- Owner: VILHALVA
- Created: 2024-06-12T22:24:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T16:59:55.000Z (about 1 month ago)
- Last Synced: 2024-11-30T17:39:19.288Z (about 1 month ago)
- Topics: aplicativo, codigo, crud, database, framework, interface, java, java-swing, mysql, projeto
- Language: Java
- Homepage:
- Size: 149 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)