Table des matières
Derby Apache est un gestionnaire de bases de données relationnelles
écrit en Java qui peut être embarqué dans des applications Java, il est embarqué dans Netbeans. Apache Derby est un moteur de base de données qui n'occupe que 2 Mo et qui est gratuit. Encastré, il peut être déplacé d'un équipement à l'autre et fonctionner de manière autonome, par exemple avec
RazorSQL pour le gérer. Chaque base de données peut avoir des autorisations d'utilisateur et des mots de passe.
Nous commençons par créer un nouveau projet dans
Netbeans du genre
Application Java
AGRANDIR
Ensuite, nous définirons le nom de notre application et à la fin nous verrons l'espace de travail avec la structure de notre projet et le fichier avec la classe principale du projet.

Ensuite, nous allons créer la base de données pour cela, nous sélectionnons l'onglet
Prestations de service et après
Bases de données.

Ici, nous avons tous les moteurs de base de données, les pilotes et les connexions aux bases de données, ainsi que d'autres services, nous faisons un clic droit sur
Base de données Java et cela nous permettra de créer une base de données.

Nous pouvons utiliser l'exemple de base de données qu'il apporte
NetbeansLors de la création de la base de données, puis avec un clic droit, nous sélectionnons connecter et nous pouvons gérer la base de données à partir de là, créer des tables, des requêtes, etc.

Nous allons ajouter un nouveau fichier à partir du menu
Fichier> Nouveau fichier ou en cliquant sur l'icône correspondante. Nous avons besoin d'un conteneur pour notre formulaire puisque nous allons créer un formulaire maître/détail, pour cela nous utiliserons un
Jframe ou un
Jpanel en fonction de ce qui est nécessaire.

Ensuite, nous ajouterons un autre fichier
Nouveau> Fichier et nous sélectionnons le type de fichier que nous allons créer, ce sera Swing GUI Form (un formulaire à l'écran) puis nous sélectionnerons l'option Master / Detail.
AGRANDIR
Ensuite je définis quel est le nom de la classe principale de mon projet
TestDerby Dans ce cas et quel moteur de données j'utilise, je sélectionne également la table avec laquelle je vais travailler et quels seront les champs à afficher dans le formulaire Jframe. Mon détail Master s'appelait Customer Details et je sélectionne les données que je souhaite afficher.

Enfin je sélectionne si je ne vais travailler qu'avec une table ou si je vais la relier à une autre comme les clients et les commandes, dans ce cas ce ne sera que des clients.
AGRANDIR
Netbeans s'occupera désormais de créer l'intégralité de l'application sans que nous ayons à écrire une seule ligne de code.
Générer automatiquement tout le code Java et la mise en page
Interface graphique de Swing. Créez également la classe correspondant à la table de la base de données dans ce cas
Client.java.

Nous avons créé notre formulaire maître/détails, nous allons le compiler pour le tester en appuyant sur la touche
F6 ou depuis le menu
Cours.

Nous voyons ici le résultat d'une application entièrement fonctionnelle réalisée en quelques minutes. Cela permet aux programmeurs de faire des démos beaucoup plus facilement, ce qui permet de gagner du temps de développement.
Nous pouvons également utiliser
Mysql et d'autres moteurs de bases de données pour générer
CRUD vite.