Projeto_LP_1Semestre
Este é um sistema bancário fictício, desenvolvido em JavaFX para fins didáticos na disciplina de Linguagem de Programação. A aplicação possui uma interface gráfica amigável e se conecta a um banco de dados MySQL.
Certifique-se de ter os seguintes softwares instalados:
- Versão: 21 ou superior
- Download:
- Configuração:
- Defina a variável de ambiente
JAVA_HOME - Adicione
JAVA_HOME/binaoPATH
- Defina a variável de ambiente
- Versão: 3.6.x ou superior
- Instalação: Guia oficial
- Verifique a instalação:
mvn -v
- Versão recomendada: 8.0 ou superior
- Download: MySQL Community Server
A aplicação usa o banco banco_cvetti_users, com uma tabela chamada usuario.
Use o script setup_database.sql, localizado na raiz do projeto.
- Abra o MySQL Workbench
- Conecte-se ao servidor
- Vá em
Arquivo > Abrir Script SQLe selecionesetup_database.sql - Execute com
Query > Execute (All or Selection)
mysql -u root -p < caminho/para/setup_database.sqlPor padrão, a conexão está definida da seguinte forma:
- Servidor:
localhost - Porta:
3306 - Banco:
banco_cvetti_users - Usuário:
root - Senha:
root
Você pode:
Certifique-se de que o usuário root tem a senha root.
CREATE USER 'usuario_cvetti_app'@'localhost' IDENTIFIED BY 'sua_senha_segura';
GRANT ALL PRIVILEGES ON banco_cvetti_users.* TO 'usuario_cvetti_app'@'localhost';
FLUSH PRIVILEGES;Depois, edite a classe UserConnection.java em:
src/main/java/com/example/demo/models/connection/UserConnection.java
No terminal, na raiz do projeto (onde está o pom.xml):
mvn clean packageUm arquivo .jar será gerado na pasta target/, por exemplo:
target/Projeto_LP_1Semestre_Leonardo_Enzo_Gustavo_Gustavo_Arthur-0.0.1.jar
No terminal:
java -jar target/Projeto_LP_1Semestre_Leonardo_Enzo_Gustavo_Gustavo_Arthur-0.0.1.jarA interface gráfica será exibida se tudo estiver corretamente configurado.
- Verifique se o MySQL Server está em execução.
- Confirme usuário, senha e nome do banco.
- Verifique se o script
setup_database.sqlfoi executado corretamente.
- Verifique se o Maven está instalado corretamente.
- Execute:
mvn clean install
- Leonardo
- Enzo
- Gustavo
- Gustavo
- Arthur