MySql n'est pas un exécutable indépendant de la plate-forme. Par conséquent, si vous deviez empaqueter votre application avec MySQL (oubliez le fait que vous devez installer MySQL !), ce ne serait pas compatible binaire sur tous les ordinateurs (pensez mac, pc, linux)
Vous pouvez utiliser quelque chose comme H2 ou Derby , qui ne sont que des bases de données de type SQL écrites en Java. Ensuite, vous pouvez simplement expédier votre fichier jar et inclure le programme de base de données avec.