Skip to content

VILHALVA/CRUD-COM-JAVA-SWING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

5 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

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:
  private static final String URL = "jdbc:mysql://localhost:3306/crud_db";
  private static final String USER = "root";
  private static final String PASSWORD = "";
  1. 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:

    mvn clean install
  2. Executar o projeto: Para executar a aplicação Swing com o Maven, usando a classe principal definida no seu pom.xml, use o comando:

    mvn exec:java
  3. 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: 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: 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: 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: 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:

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages