Bonjour,
Je voudrais savoir comment rendre une application Java faite avec NetBeans éxecutable avec base de données créée en mysql sans installer le sgbd et créer les tables manuellement.
كثقؤه (Merci)
Version imprimable
Bonjour,
Je voudrais savoir comment rendre une application Java faite avec NetBeans éxecutable avec base de données créée en mysql sans installer le sgbd et créer les tables manuellement.
كثقؤه (Merci)
Salut,
Il existe différents logiciels qui permettent de créer un installeur d'application Java qui s'installent sous forme d'exécutables (Install4j, innosetup, etc.)
Pour la base de données, il y a deux aspects : installer le logiciel (le SGBD) et installer le modèle de données (ou schéma). Pour le schéma, un script SQL fera l'affaire. Pour le SGBD, il me semble qu'Install4J permet d'ajouter des installeurs externes (donc celui de MySQL dans ton cas) et de déclencher leur exécution au sein du processus d'installation de l'application Java.
Si MySQL n'est absolument pas impératif, tu peux opter pour H2, une base de données SQL complètement en Java que tu pourras intégrer à ton applicatif, ce qui t'évitera d'avoir à installer un SGBD à côté.