Après beaucoup d'études et de recherches, j'ai décidé de faire mon développement Python avec pyQT4 en utilisant Eric5 comme éditeur. Cependant, j'ai couru dans un mur de briques avec essayer de faire fonctionner MySQL. Il semble qu'il y ait un problème avec le pilote QMySQL. D'après les discussions que j'ai vues jusqu'ici, la seule solution est d'installer le SDK pyQT, puis de recompiler le pilote MySQL. Un processus douloureux que je ne veux vraiment pas traverser. Je préférerais utiliser MS SQL, mais je ne trouve aucun pilote pour pyQT avec le support de MSSQL. Donc, ma question est: Quelle est la meilleure approche pour utiliser pyQT avec mySQL ou MSSQL, qui fonctionne réellement?pyQT et connectivité MySQL ou MSSQL
En attendant une réponse, je pourrais juste bricoler avec SQLAlchemy et mySQL.Connector pour voir s'il coexistera avec pyQT.
Merci pour le conseil et l'exemple de code. Il s'avère que mon problème était avec mon installation. J'ai fait l'erreur de voir d'autres personnes sur internet à propos d'avoir à faire une construction manuelle des pilotes, en supposant que c'était le même problème. Il s'avère que j'ai corrigé le problème en désinstallant tous les outils Python que je testais. J'ai fait une nouvelle installation de Python 3.2, PyQt 3.2 et Eric5. Les exemples pour tester la connexion MySQL fonctionnent bien maintenant. – Tim
@Tim pouvez-vous publier les paramètres que vous avez utilisés pour vous connecter à MySQL.i essayé ci-dessous mais pas réussi ... 'db = QtSql.QSqlDatabase.addDatabase (" QODBC ")' 'db.setDatabaseName ('DRIVER = {MySQL Serveur}; SERVER =% s; DATABASE =% s; UID =% s; PWD =% s; ')% (nom d'hôte, nom de base de données, nom d'utilisateur, mot de passe)) ' – Rao