Interface graphique pour base de données
Résolu
Kilkenny95
Messages postés
178
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour à toutes et à tous,
Je dois créer un outil qui permettrait d'alimenter un base de données via une interface sympa pour les utilisateurs.
Pour la base de données je pense utiliser MySQL, je l'alimenterai au debut via PhpMyAdmin ( pour gagner du temps et éviter de tout faire via des requêtes SQL).
Pour l'interface, je pensais à la développer en Java.
Et-il possible via Java, de pouvoir modifier la base ( ajouter modifier ou supprimer une donnée ) sans que l'utilisateur ai a coder une seule ligne de code (remplir des cases, cliquer sur des boutons etc...).
Merc d'avance
Je dois créer un outil qui permettrait d'alimenter un base de données via une interface sympa pour les utilisateurs.
Pour la base de données je pense utiliser MySQL, je l'alimenterai au debut via PhpMyAdmin ( pour gagner du temps et éviter de tout faire via des requêtes SQL).
Pour l'interface, je pensais à la développer en Java.
Et-il possible via Java, de pouvoir modifier la base ( ajouter modifier ou supprimer une donnée ) sans que l'utilisateur ai a coder une seule ligne de code (remplir des cases, cliquer sur des boutons etc...).
Merc d'avance
1 réponse
-
Bonjour,
Bien sûr que c'est possible, c'est même la base du traitement de données...
Remarque : MySQL, PhpMyAdmin, ce n'est pas forcément le plus simple pour commencer.
Une petite base de donnée H2 c'est super simple à mettre en place : un jar et c'est tout.-
-
J'ai une deuxième question, il faudrait que je commence par créer la base puis l'appli ou l'inverse ?
- Certains framework ORM (Object Relation Mapping) permettent de construire automatiquement la structure de base de donnée et les requêtes à partir du modèle objet Java.
Voir Java Persistence API (JPA) et bien sûr Hibernate qui est un standard en la matière.
-
Soit tu as une idée très précise de la structure de ta base de données (combien de tables, leur relation, leur contenu etc.) dans ce cas, tu peux commencer par l'appli. Dans le cas contraire, construis une base de données puis développe ton appli dessus (en touchant au moins possible la base de données).
-