Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer un programme d'installation une fois terminé avec Java Desktop Application avec MySQL DB ?

  1. Oui. Vous pouvez utiliser un constructeur de configuration, comme InnoSetup, par exemple. Personnellement, cependant, j'aime donner à mes clients un fichier zip, qu'ils extraient où bon leur semble. Le jar exécutable devrait être capable de tout gérer par lui-même (j'aime bien qu'il n'y ait pas besoin d'installer le logiciel, il suffit de le décompresser et de l'exécuter).
  2. S'il est codé en dur, alors oui (mais qu'entendez-vous par codé en dur ? chemin d'accès au fichier ? adresse IP?). Vous devez utiliser des fichiers de propriétés ou de configuration pour les chemins et autres éléments externes dont dépend votre logiciel. Le logiciel devrait lire ces fichiers. Au démarrage, vérifiez la présence de ces fichiers - s'ils sont manquants, l'utilisateur doit voir une fenêtre dans laquelle la configuration peut être saisie.

En ce qui concerne le déploiement de MySQL avec votre code, envisagez d'utiliser un serveur pour cela, afin que vos utilisateurs ne soient pas obligés d'installer MySQL, mais qu'ils s'y connectent via le net. Si vous avez besoin de la base de données uniquement pour stocker des données localement, pourquoi ne pas utiliser SQLite ou un moteur de base de données similaire basé sur des fichiers ?

Les réponses ci-dessus ne sont que des suggestions et reflètent plus ou moins ma façon de penser. Je serais heureux d'avoir des nouvelles de quelqu'un avec plus d'expérience. Néanmoins, j'espère que les réponses vous aideront un peu :)