Per fer les proves, s'ha de cambiar la conexió que hi ha a la classe Model. Esta definit com a variable estàtica al principi de tot.
El jar es troba a la carpeta out, artifacts i després Practica UF6 JDBC
El projecte té un total de 4 carpetes: arxiusDades: Conté el fitxer necessari per fer l'apartat 6. controlador: Estan els mètodes que controlen el projecte. model: Estan definides totes les classes i DAO necessaris per que el programa funcioni bé. vista: Mostra els missatges que veu l'usuari.
És la estructura que ens permet fer la gestió de la base de dades. Té el necessari per les classes que l'implementen.
Aquesta classe contè un menú per poder escollir quina opció vol fer l'usuari. Estan dividides totes les opcions, de la 1 fins la 9 (La opció 0 es per sortir del programa). En cas de que l'usuari no posi un numero correcte tornarà a preguntar per la opcio que vol.
Totes aquestes classes tenen constructors corresponents ademés de getters i setter que s'utilitzen (o no) per poder modificar les dades que pot l'usuari.
Aquestes són les classes que implementen la estructura del DAO. Tenen els metodes CRUD que estan presents en el DAO.
Aquesta classe és la encarregada de mostrar els missatges que veurà per pantalla l'usuari.
Al demanar el nom d'un equip, mostrarà tots els jugadors que pertanyin al equip corresponent.
Donat el nom i cognom del jugador, retorna la mitjana de les estadistiques corresponents del jugador.
Retorna els partits que s'han jugat i retorna els partits que ha jugat l'equip amb el resultat (W = Win | L = Lose) i l'enfrontament (DAL VS MAV). (Les @ són partits amistosos i els VS són partits de lliga).
Al passar el nom i cognom del jugador, demanarà un equip_id per afegirlo al equip amb aquest id. Si el jugador ja està en algun equip, cridara a l'excercici 5 per traspassar-lo.
Demana nom i cognom del jugador i el traspassa a un altre equip.
Actualitza 2 jugadors (definits al CSV) mitjançant la ruta del fitxer que té.
Demana el nom del jugador i un id de partit. Una vegada inserit, demanarà que s'introdueixen totes les estadistiques de nou.
Donat un nom i cognom d'un jugador, totes les seves estadistiques seran transferides a una taula anomenada historic i el jugador serà tranferit a una taula anomenada jugadorHistoric. Quan s'hagi transferit, es borraran les estadistiques i el perfil del jugador.
Demana el nom d'un equip (Nuggets) i canvia la ciutat/franquicia. (Denver Nuggets --> Blanes Nuggets)