Inhoudsopgave
Apache derby is een relationele databasemanager
geschreven in Java die kan worden ingebed in Java-toepassingen, is ingebed in Netbeans. Apache Derby een database-engine die slechts 2 mb in beslag neemt en gratis is. Omdat het verzonken is, kan het van het ene apparaat naar het andere worden verplaatst en onafhankelijk functioneren, bijvoorbeeld met
ScheermesSQL om het te beheren. Elke database kan gebruikersrechten en wachtwoorden hebben.
We beginnen met het maken van een nieuw project in
Netbeans van het soort
Java-toepassing
VERGROTEN
Vervolgens zullen we de naam van onze applicatie definiëren en aan het einde krijgen we de werkruimte te zien met de structuur van ons project en het bestand met de hoofdklasse van het project.

Dan gaan we de database maken hiervoor selecteren we het tabblad
Diensten en later
Databases.

Hier hebben we alle database-engines, stuurprogramma's en verbindingen met databases, evenals andere services, waar we met de rechtermuisknop op klikken
Java DB en het zal ons in staat stellen om een database aan te maken.

We kunnen de voorbeelddatabase gebruiken die het oplevert
NetbeansBij het maken van de database selecteren we met een rechtermuisknop verbinden en kunnen we de database van daaruit beheren, tabellen, query's, enz. maken.

We gaan een nieuw bestand toevoegen vanuit het menu
Bestand> Nieuw bestand of door op het bijbehorende pictogram te klikken. We hebben een container nodig voor ons formulier omdat we een Master / detailformulier gaan maken, hiervoor gebruiken we a
Jframe of een
Jpanel afhankelijk van wat nodig is.

Dan zullen we een ander bestand toevoegen
Nieuw> Bestand en we selecteren het type bestand dat we gaan maken, het zal Swing GUI Form zijn (een formulier op het scherm) en dan zullen we de Master / Detail-optie selecteren.
VERGROTEN
Vervolgens definieer ik wat de naam is van de hoofdklasse van mijn project
TestDerby In dit geval en welke data-engine ik gebruik, selecteer ik ook de tabel waarmee ik ga werken en welke de velden zullen zijn die in het Jframe-formulier moeten worden weergegeven. Mijn detail Master heette Klantgegevens en ik selecteer de gegevens die ik wil laten zien.

Ten slotte selecteer ik of ik alleen met één tafel ga werken of dat ik deze ga relateren aan een andere zoals klanten en bestellingen, in dit geval zullen het alleen klanten zijn.
VERGROTEN
Netbeans zorgt nu voor het maken van de hele applicatie zonder dat we een enkele regel code hoeven te schrijven.
Genereer automatisch alle Java-code en lay-out
Swing GUI. Maak in dit geval ook de klasse die overeenkomt met de databasetabel
Klant.java.

We hebben ons master / details-formulier gemaakt, we zullen het compileren om het te testen door op de toets te drukken
F6 of uit het menu
Loop.

Hier zien we het resultaat van een volledig functionele applicatie die in enkele minuten is gemaakt. Dit maakt het veel gemakkelijker voor programmeurs om demo's te maken, wat ontwikkelingstijd bespaart.
We kunnen ook gebruik maken van
Mysql en andere database-engines om te genereren
CRUD snel.