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.
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".
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.