NetBeans agevola nella scrittura del codice. Ma può aiutare anche nella scrittura di query SQL con il suo auto cmpletion, oltre a fornire dei comodi strumenti di gestione per i database. Per farlo però ha bisogno di essere collegato ad un DB Server, come MySQL, da cui recupera le informazioni su tabelle e campi.
Nota 22/03/2021: se si cerca un post per il collegamento di MySQL 8 con NetBeans 12, è disponibile un post più recente e aggiornata. Le cose sono abbastanza simili a quelle descritte qui. Per la registrazione di un Server MySQL 8 in NetBeans 12 è disponibile un altro post.
Collegare NetBeans a MySQL
- Apri NetBeans, quindi fai clic sul menu Window|Services
- Nella scheda a sinistra espandi il nodo Drivers
- NetBeans è già dotato e configurato per l'uso del JDBC Connector di MySQL, quindi è possibile fare clic con il tasto destro su MySQL (Connector/J driver) e scegliere Connect using...
New Connection Wizard - Nel wizard, compilare i campi:
- Host nome host o indirizzo IP della macchina che ospita MySQL Server
- Port porta su cui risponde il MySQL Server - 3306 è la porta predefinita
- Database il nome del DB cui collegarsi (svuotare e lasciare vuoto)
- User Name nome utente da utilizzare in fase di collegamento
- Password password del nome utente, specificato al punto precedente, necessaria per il collegamento a MySQLSpuntare la check box se si desidera memorizzare la password o se deve essere fornita ogni volta che si tenta la connessione a MySQL Server da NetBeans
- E' possibile verificare che le impostazioni siano corrette facendo clic sul pulsante Test Connection. A test riuscito appare un piccolo messaggio in fondo alla finestra del wizard
Messaggio del test di connessione nella finestra del wizard - Fare quindi clic sul pulsante Finish
Connettersi ad una database ospitato su Server MySQL
- Completata la sezione precedente, appare sotto la voce Databases della scheda Services un nodo per la connessione appena creata al Server MySQL
Il nodo nei Services che rappresenta la connessione
a MySQL Server - Per creare una connessione ad un DB ospitato fare clic con il tasto destro sul DB desiderato e scegliere Connect.... E' immediatamente creato un nodo di collegamento avente come database di default quello scelto
Nodo di collegamento ad un DB - All'interno del nodo sono presenti tutti i DB cui l'utente, utilizzato per effettuare il collegamento, ha accesso. Solo uno è il DB selezionato rappresentato in grassetto (quello che riceve eventuali query SQL scritte in NetBeans). E' possibile cambiare il DB selezionato facendo clic su un DB nel nodo di collegamento e scegliendo Set As Default Catalog
Modificare il DB attivo
Il nodo di collegamento al DB è il punto d'ingresso di NetBeans al DB MySQL, tramite cui poter effettuare numerose attività di gestione.
Schermata di accesso al DB da NetBeans |
In più, quando scriviamo del codice, se in una stringa inseriamo un comando SQL e premiamo Ctrl-Spazio, entra in azione l'auto completion per SQL, permettendoci di stabilire con quale connessione operare e quindi agevolando la scrittura del codice con nomi di tabelle, campi le clausole attese dai vari comandi.