Bonjour à tous!
Bon, je vais y aller de ma question à la c.. et j'en suis désolé par avance
J'ai commencé à apprendre la programmation objet avec Python. Là-dessus, je me renseigne, je m'instruis et je galère.... Bref
Je cherche, au final, à faire un logiciel qui "dialoguerait" avec une base de données MySQL.
Je compte utiliser py2exe pour compiler le tout et mettre le logiciel sous forme d'executable, mais je suppose que je ne pourrai pas mettre dans ce ".exe" la base de données que j'aurai créée. Cela signifie que l'ordinateur hôte du logiciel devra avoir MySQL d'installé, et la ou les bases utiles au logiciel dedans. Me trompé-je? (à la limite, je suppose que si MySQL est installé sur l'ordinateur, je peux vérifier l'existence des tables, et les créér si nécessaire... Mais si MySQL n'est pas présent? Si une table porte déjà le même nom qu'une des miennes....?)
N'y a-t-il pas un moyen de pouvoir intégrer les bases dans le ".exe", afin de ne rien devoir installer sur un nouvel ordinateur autre que le logiciel? Faut-il que je me tourne vers autre chose que MySQL pour faire ce logiciel?
J'ai de la doc sur le module Gadfly. Mais il est dit que c'est pour de petites applications, avec des bases de données de taille moyenne... Ca veut dire quoi "moyenne"?
Quelles sont les solutions qui s'offrent à moi si je ne veux pas être dépendant d'un manque chez l'ordinateur hôte?
Merci pour vos avis et commentaires.
Bonne soirée!
Partager