Skip to content

Projeto desenvolvido em grupo para a disciplina de Análise de Projetos.

Notifications You must be signed in to change notification settings

manuelecastro/LeagueOfJava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeagueOfJava

Esse repositorio contém um CRUD inspirado no jogo League of Legends, a aplicação contém uma tela de Login, Cadastro e a tela de CRUD. Foi utilizado o banco de dados MySql para persistência dos dados.

Telas

Primeiros passos

Antes de clonar o repositorio, vamos primeiro criar nosso banco de dados:

Primeiro crie o DataBase utilizando o seguinte comando:

CREATE DATABASE leagueofjava_db;

Com o DataBase criado você irá criar as tabelas do seu banco de dados com o seguinte comando:

CREATE TABLE classe ( id integer auto_increment not null primary key, nome varchar(50) );
CREATE TABLE rota ( id integer auto_increment not null primary key, nome varchar(50) );
CREATE TABLE campeao ( id integer auto_increment not null primary key, vida integer, ataque integer, defesa integer, nome varchar(50), rotaId integer not null, classeId integer not null, FOREIGN KEY (classeId) REFERENCES classe(id), FOREIGN KEY (rotaId) REFERENCES rota(id) );
CREATE TABLE login ( id integer auto_increment not null primary key, login varchar(50), nome varchar(50), cpf varchar(50), senha varchar(50) );

Agora só falta popular nosso banco de dados com os seguintes comandos:

INSERT INTO rota (nome) VALUES ("Rota Superior");
INSERT INTO rota (nome) VALUES ("Selva");
INSERT INTO rota (nome) VALUES ("Rota do meio");
INSERT INTO rota (nome) VALUES ("Rota Inferior");
INSERT INTO rota (nome) VALUES ("Suporte");
INSERT INTO classe (nome) VALUES ("Tank");
INSERT INTO classe (nome) VALUES ("Off-Tank");
INSERT INTO classe (nome) VALUES ("Mago");
INSERT INTO classe (nome) VALUES ("Assassino");
INSERT INTO login (login, nome, cpf, senha) VALUES ("admin", "admin", "admin", "admin");

Terminamos a etapa do banco de dados, agora vamos abrir nosso projeto no Eclipse:

Primeiro vamos importar nosso projeto clicando em "Import Projects".

Selecionamos a opção "Projects from Git" e clicamos em "Next".

Agora selecionamos a opção "Clone URL" e clicamos em "Next".

Colocamos o URL do repositorio no campo indicado e clicamos em "Next".

Agora vamos dar "Next" três vezes seguidas e por fim "Finish", agora temos nosso projeto importado no Eclipse.

Agora temos que importar o Connector/J para possibilitar a conexão da nossa aplicação com o banco de dados.

Primeiro você deve entrar no site do MySql e baixar o Connector/J correspondente a sua versão do MySql (8.0.30 no meu caso) e escolhendo o sistema operacional como "Plataforma Independente". Connect

Agora basta extrair o arquivo baixado e entrar no Eclipse para adicionar o connector ao projeto, conforme as figuras abaixo:

Para finaliza basta você acessar dentro do Eclipse o caminho "src -> factory -> ConnectionFactory" e colocar seu usuário/senha do MySql nos campos solicitados.
Factory

Agora podemos rodas nossa aplicação seguindo o caminho dentro do Eclipse "src -> teste -> testeExec" e rodando a aplicação java.

Rodando

A login/senha padrão da aplicação é admin/admin, espero que gostem da aplicação!

About

Projeto desenvolvido em grupo para a disciplina de Análise de Projetos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%