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.