Sommario
derby di apache è un gestore di database relazionali
scritto in Java che può essere incorporato nelle applicazioni Java, è incorporato in Netbeans. Apache Derby un motore di database che occupa solo 2 MB ed è gratuito. Essendo ad incasso, può essere spostato da un apparecchio all'altro e funzionare in modo indipendente, ad esempio con
RazorSQL per gestirlo. Ogni database può avere autorizzazioni utente e password.
Iniziamo creando un nuovo progetto in
Netbeans del genere
Applicazione Java
INGRANDIRE
Quindi definiremo il nome della nostra applicazione e alla fine ci verrà mostrato lo spazio di lavoro con la struttura del nostro progetto e il file con la classe principale del progetto.

Quindi creeremo il database per questo selezioniamo la scheda
Servizi e più tardi
Banche dati.

Qui abbiamo tutti i motori di database, i driver e le connessioni ai database, oltre ad altri servizi, facciamo clic con il tasto destro su
DB Java e ci permetterà di creare un database.

Possiamo usare il database di esempio che porta
NetbeansQuando creiamo il database, quindi con un clic destro selezioniamo Connetti e possiamo gestire il database da lì, creare tabelle, query, ecc.

Stiamo per aggiungere un nuovo file dal menu
File> Nuovo file oppure cliccando sull'icona corrispondente. Abbiamo bisogno di un contenitore per il nostro modulo poiché creeremo un modulo principale / dettaglio, per questo useremo a
Jframe o un
Jpanel a seconda di ciò che è necessario.

Quindi aggiungeremo un altro file
Nuovo> File e selezioniamo il tipo di file che andremo a creare, sarà Swing GUI Form (un modulo sullo schermo) e quindi selezioneremo l'opzione Master / Detail.
INGRANDIRE
Poi definisco qual è il nome della classe principale del mio progetto
ProvaDerby In questo caso e quale motore di dati sto utilizzando, seleziono anche la tabella con cui lavorerò e quali saranno i campi da mostrare nel modulo Jframe. Il mio Master di dettaglio si chiamava Dettagli Cliente e seleziono i dati che mi interessa mostrare.

Infine seleziono se lavorerò solo con una tabella o la metterò in relazione con un'altra come clienti e ordini, in questo caso saranno solo clienti.
INGRANDIRE
Netbeans ora si occuperà di creare l'intera applicazione senza che noi dobbiamo scrivere una singola riga di codice.
Genera automaticamente tutto il codice Java e il layout
Swing GUI. Crea anche la classe corrispondente alla tabella del database in questo caso
Cliente.java.

Abbiamo creato il nostro modulo master/dettagli, lo compileremo per testarlo premendo il tasto
F6 o dal menu
Correre.

Qui vediamo il risultato di un'applicazione perfettamente funzionante realizzata in pochi minuti. Ciò rende molto più facile per i programmatori creare demo, risparmiando tempo di sviluppo.
Possiamo anche usare
MySQL e altri motori di database per generare
CRUD rapidamente.