Erstellen einer CRUD-Anwendung mit Netbeans und Derby DB

Apache Derby ist ein in Java geschriebener relationaler Datenbankmanager, der in Java-Anwendungen eingebettet werden kann und in Netbeans integriert ist. Apache Derby ist eine Datenbank-Engine, die nur 2 MB belegt und kostenlos ist. Wenn es eingebaut ist, kann es von einem Computer auf einen anderen verschoben und unabhängig betrieben werden, beispielsweise mit RazorSQL , um es zu verwalten. Jede Datenbank kann Benutzerberechtigungen und Kennwörter haben.

Wir haben zunächst ein neues Projekt in Netbeans vom Typ Java Application erstellt

netbeans.jpg
Anschließend definieren wir den Namen unserer Anwendung und am Ende sehen wir den Arbeitsbereich mit der Struktur unseres Projekts und die Datei mit der Hauptklasse des Projekts.

netbeans2.jpg

Dann erstellen wir die Datenbank dafür, wählen die Registerkarte Dienste und dann Datenbanken .

netbeans3.jpg

Hier haben wir alle Datenbank-Engines, Treiber und Verbindungen zu Datenbanken, zusätzlich zu anderen Diensten geben wir einen Rechtsklick auf Java DB und erlauben uns, eine Datenbank zu erstellen.

netbeans4.jpg

Wir können die Beispieldatenbank verwenden, die Netbeans beim Erstellen der Datenbank mit einem Rechtsklick mitbringt. Wir wählen Verbinden aus und können die Datenbank von dort aus verwalten, Tabellen, Abfragen usw. erstellen.

netbeans5.jpg

Wir fügen eine neue Datei aus dem Menü Datei> Neue Datei hinzu oder klicken auf das entsprechende Symbol. Wir benötigen einen Container für unser Formular, da wir ein Master / Detail-Formular erstellen werden. Dazu verwenden wir je nach Bedarf einen Jframe oder ein Jpanel .

netbeans6.jpg

Anschließend fügen wir eine weitere Datei hinzu. Neu> Datei. Wählen Sie den Dateityp, den Sie erstellen möchten: Swing-GUI-Formular (ein Formular auf dem Bildschirm). Wählen Sie dann die Option Master / Detail.

netbeans7.jpg
Dann definiere ich, wie der Name der Hauptklasse meines TestDerby- Projekts in diesem Fall lautet und welche Daten-Engine ich verwende. Außerdem wähle ich die Tabelle aus, mit der ich arbeiten möchte, und welche Felder im Jframe-Formular angezeigt werden. Mein Detail Master hieß Kundendetails und ich wähle die Daten aus, die ich anzeigen möchte.

See also  MS Powerpoint 2010 - Vorlagenlayoutänderung

netbeans8.jpg

Schließlich wähle ich aus, ob ich nur mit einer Tabelle arbeiten oder mit einer anderen Tabelle in Beziehung setzen möchte, z. B. mit Kunden und Aufträgen. In diesem Fall handelt es sich nur um Kunden.

netbeans9.jpg
Netbeans ist nun dafür verantwortlich, die gesamte Anwendung zu erstellen, ohne eine einzige Codezeile schreiben zu müssen.

Generiert automatisch den gesamten Java-Code und das Swing-GUI- Design. Erstellen Sie in diesem Fall auch die Klasse, die der Tabelle der Datenbank entspricht. Customer.java .

netbeans10.jpg

Wir haben unser Master-Formular erstellt / Details werden wir kompilieren, um es zu testen, indem wir die Taste F6 drücken oder aus dem Menü Ausführen .

netbeans11.jpg

Hier sehen wir das Ergebnis einer voll funktionsfähigen Anwendung in wenigen Minuten. Dies erleichtert Programmierern die Erstellung von Demos und spart Zeit bei der Entwicklung.

Wir können auch MySQL und andere Datenbank-Engines verwenden, um CRUD schnell zu generieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *