Cuprins
Derby Apache este un manager de baze de date relaționale
scris în Java care poate fi încorporat în aplicații Java, este încorporat în Netbeans. Apache Derby un motor de baze de date care ocupă doar 2 mb și este gratuit. Pe măsură ce este încastrat, poate fi mutat de la un echipament la altul și poate funcționa independent, de exemplu cu
RazorSQL pentru a o gestiona. Fiecare bază de date poate avea permisiuni de utilizator și parole.
Începem prin crearea unui nou proiect în
Netbeans de acest fel
Aplicație Java
MARI
Apoi vom defini numele aplicației noastre și la final ni se va arăta spațiul de lucru cu structura proiectului nostru și fișierul cu clasa principală a proiectului.

Apoi vom crea baza de date pentru aceasta, selectăm fila
Servicii Și mai târziu
Baze de date.

Aici avem toate motoarele de baze de date, driverele și conexiunile la baze de date, precum și alte servicii, facem clic dreapta pe
Java DB și ne va permite să creăm o bază de date.

Putem folosi baza de date mostră pe care o aduce
NetbeansLa crearea bazei de date, apoi cu un clic dreapta selectăm conectare și putem gestiona baza de date de acolo, putem crea tabele, interogări etc.

Vom adăuga un nou fișier din meniu
Fișier> Fișier nou sau făcând clic pe pictograma corespunzătoare. Avem nevoie de un container pentru formularul nostru, deoarece vom crea un formular Master / detail, pentru aceasta vom folosi un
Jframe sau a
Jpanel în funcție de ce este nevoie.

Apoi vom adăuga un alt fișier
Nou> Fișier și selectăm tipul de fișier pe care urmează să îl creăm, va fi Swing GUI Form (un formular de pe ecran) și apoi vom selecta opțiunea Master / Detail.
MARI
Apoi definesc care este numele clasei principale a proiectului meu
TestDerby În acest caz și ce motor de date folosesc, selectez și tabelul cu care urmează să lucrez și care vor fi câmpurile de afișat în formularul Jframe. Detaliul meu Master a fost numit Detalii client și selectez datele pe care sunt interesat să le afișez.

În cele din urmă, selectez dacă voi lucra doar cu un singur tabel sau îl voi raporta la altul, cum ar fi clienții și comenzile, în acest caz vor fi doar clienți.
MARI
Netbeans se va ocupa acum de crearea întregii aplicații fără ca noi să scriem o singură linie de cod.
Generați automat tot codul și aspectul Java
Swing GUI. De asemenea, creați clasa corespunzătoare tabelului bazei de date în acest caz
Client.java.

Am creat formularul nostru master / detalii, îl vom compila pentru a-l testa apăsând tasta
F6 sau din meniu
Alerga.

Aici vedem rezultatul unei aplicații complet funcționale realizată în câteva minute. Acest lucru face mult mai ușor pentru programatori să facă demonstrații, economisind timp de dezvoltare.
Putem folosi și
Mysql și alte motoare de baze de date pentru a genera
CRUD repede.