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.