salve,
devo gestire in java, con driver jdbc, la connessione e la gestione di un database su dbms MySql 5.0
Ci sono tre utenti diversi del database. Uno può inserite e accedere a tutto, uno può a fare query solo su una tabella, l'ultimo può accedere su un sottoinsieme di tabelle effettuare query ed inserimenti su queste.
Io vorrei fare in modo che nell'applicativo java, effettuato il login, a seconda dei permessi compariranno solo gli elementi grafici necessari(ad esempio il menù di inserimento non dovrà comparire per chi può fare solo query).
Avevo pensato di fare così:
1) effettuo la connessione allo schema di database che mi interessa, chiamiamolo magazzino;
2) effetto il login
3) effettuo una query sullo schema di db "mysql", in particolare invio SELECT * FROM `mysql`.`user`
4) dal result set ottenuto gestisco la visualizzazione grafica dell'applicativo.
La mia soluzione è corretta?
Ma in generale come dovrebbe essere un'appliacazione che gestisce un database? Che classi deve avere?


Rispondi quotando