DBConnector è un client per database, basato sulle API JDB, viste in un precedente articolo. Lo sviluppo del client è stato portato avanti attraverso NetBeans IDE, che favorisce e semplifica di molto il disegno delle GUI! Per la progettazione ho cercato invece di seguire il noto schema MVC (model-view-controller). Potete scaricare a questo indirizzo l'intera cartella contenente i file di progetto, oltre al file jar che esegue l'applicazione stessa. Il file in questione è un archivio tar che va dunque estratto con il comando:
tar zxvf DBConnector.tar.gz
, da eseguire all'interno della cartella che ospita il file appena scaricato. L'estrazione produce la cartella DBConnector
, al suo interno trovate il codice sorgente (cartella /src
), la documentazione generata con il comando javadoc
(cartella /dist/javadoc
) e il file jar per eseguire l'applicazione (nella cartella dist
). Quest'ultima avviene digitando il comando: java -jar DBConnector.jar
.Il programma si compone di cinque classi, una dedicata all'avvio dell'applicazione (DBConnectorApp
). Una classe descrive l'interfaccia grafica (DBGui
), altre due si preoccupano della connessione (DBConnector
) e dell'invio dei comandi SQL al database (DBQuest
). L'ultima classe è quindi dedicata alla gestione degli eventi (DBController
), raccoglie i comandi SQL e li fa eseguire all'oggetto incaricato, quindi aggiorna l'interfaccia grafica riportando errori e risultati. Nell'esempio viene mostrata l'applicazione in esecuzione, il driver usato nell'esempio permette la connessione a un database MySQL che ho progettato in precedenza per un'applicazione web.
Nessun commento:
Posta un commento