Este projeto é um programa Java para correlacionar codigos de um banco de dados, permitindo ao usuário ordenar dados por diferentes colunas e buscar informações específicas. O programa oferece um menu com quatro opções:
- Ordenar código de natureza de rendimento (BubbleSort).
- Ordenar código de serviço (SelectionSort).
- Retornar código de natureza por código de serviço.
- Encerrar o programa.
- Java JDK 8 ou superior.
- Java JDBC (Necessario para conexão entre seu banco de dados em SQL com a IDE utilizada).
O projeto consiste nos seguintes arquivos:
Correlacionador.java
: O arquivo principal que contém o código Java para processar o banco de dados.
- Instalar o JDK 8: Baixe e instale o JDK 8 do site oficial da Oracle ou de um mirror confiável.
- Configurar as Variáveis de Ambiente: Defina
JAVA_HOME
para o diretório de instalação do JDK 8 e adicione%JAVA_HOME%\bin
aoPath
.
-
Clone este repositório ou copie os arquivos para seu ambiente local.
-
Navegue até o diretório do projeto onde o arquivo
Correlacionador.java
está localizado. -
Crie um banco de dados em MySQL através do arquivo que se encontra neste GitHub meu_banco_de_dados.
-
Coloque seu caminho para o banco de dados em SQL no mesmo diretório do arquivo
Correlacionador.java
e renomeie-o paraseu banco de dados
, ou ajuste o caminho do arquivo no código, informe usuario e senha correta do seu banco em SQL. -
Compile o código:
javac --release 8 Correlacionador.java.java
-
Execute o programa:
java Correlacionador.java
-
Após executar o programa, você verá um menu com quatro opções:
Selecione uma opção: 1. Ordenar código de natureza de rendimento (BubbleSort) 2. Ordenar código de serviço (SelectionSort) 3. Retornar código de natureza por código de serviço 4. Encerrar o programa
-
Escolha uma opção digitando o número correspondente e pressione Enter.
- Ordenar código de natureza de rendimento (BubbleSort): Ordena o CSV pela primeira coluna usando o algoritmo BubbleSort e imprime o resultado.
- Ordenar código de serviço (SelectionSort): Ordena o CSV pela segunda coluna usando o algoritmo SelectionSort e imprime o resultado.
- Retornar código de natureza por código de serviço: Solicita ao usuário um código de serviço, procura por ele na segunda coluna e retorna o código de natureza correspondente da primeira coluna. Se o código de serviço não for encontrado, informa que o código não existe.
- Encerrar o programa: Finaliza a execução do programa.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Lucas Rial Arthur Augusto