Създаване на CRUD приложение с Netbeans и Derby DB

Съдържание
Apache дерби е мениджър на релационни бази данни написани на Java който може да бъде вграден в Java приложения, той е вграден в Netbeans. Apache Derby двигател на база данни, който заема само 2 mb и е безплатен. Тъй като е вдлъбнато, може да се мести от едно оборудване на друго и да функционира независимо, например с RazorSQL да го управлява. Всяка база данни може да има потребителски разрешения и пароли.
Започваме със създаването на нов проект в Netbeans от вида Приложение Java

Увеличете

След това ще определим името на нашето приложение и в края ще ни бъде показано работното пространство със структурата на нашия проект и файлът с основния клас на проекта.

След това ще създадем базата данни, за това избираме раздела Услуги и по-късно Бази данни.

Тук имаме всички двигатели на бази данни, драйвери и връзки към бази данни, както и други услуги, щракваме с десния бутон върху Java DB и ще ни позволи да създадем база данни.

Можем да използваме примерната база данни, която носи NetbeansКогато създаваме базата данни, след това с десен бутон избираме свързване и можем да управляваме базата данни от там, да създаваме таблици, заявки и т.н.

Ще добавим нов файл от менюто Файл> Нов файл или като щракнете върху съответната икона. Нуждаем се от контейнер за нашия формуляр, тъй като ще създадем главен / детайлен формуляр, за това ще използваме a Jframe или а Jpanel в зависимост от това какво е необходимо.

След това ще добавим друг файл Ново> Файл и ние избираме типа файл, който ще създадем, той ще бъде Swing GUI Form (форма на екрана) и след това ще изберем опцията Master / Detail.

Увеличете

След това определям какво е името на основния клас на моя проект TestDerby В този случай и кой механизъм за данни използвам, аз също избирам таблицата, с която ще работя и кои ще бъдат полетата за показване във формуляра Jframe. Моят детайл Master се наричаше Customer Details и аз избирам данните, които се интересувам да покажа.

Накрая избирам дали ще работя само с една маса или ще я свържа с друга, като клиенти и поръчки, в този случай това ще бъдат само клиенти.

Увеличете

Сега Netbeans ще се погрижи за създаването на цялото приложение, без да се налага да пишем един ред код.
Автоматично генериране на целия Java код и оформление Swing GUI. В този случай също създайте класа, съответстващ на таблицата на базата данни Клиент.java.

Създадохме нашия формуляр master / details, ще го компилираме, за да го тестваме, като натиснем клавиша F6 или от менюто Бягай.

Тук виждаме резултата от напълно функционално приложение, направено за минути. Това прави много по -лесно програмистите да правят демонстрации, спестявайки време за разработка.
Можем да използваме и Mysql и други механизми за бази данни за генериране ГРУБ бързо.
wave wave wave wave wave