Bonjour,
J'ai vu pas mal de choses sur le sujet mais rien qui ne réponde vraiment à mon problème, je sollicite donc votre aide.
Je travaille sous Python 3.2 et je cherche à accéder à une base de données hébergée sous SQL Server sur mon PC depuis une appli Python.
Le nom du serveur est du type "MONPC\MONSERVEUR"
J'essaie d'accéder à la base de donnée de ce serveur via MySQLdb.
Je déclare le nom de mon serveur comme suit :
host = "MONPC\\MONSERVEUR"
Quand je fais un print sur cette variable, je n'ai en résultat qu'un seul antislash.
Mais quand je tente la connection au serveur, j'ai une erreur de connection car la variable host passée en paramètre contient deux antislash, le serveur n'est donc pas trouvé.
J'ai essayé également une solution à base de raw string mais ca n'a rien donné.
Quelqu'un sait-il comment faire pour que l'adresse de mon serveur puisse être passée correctement en paramètre?
En écrivant ces lignes, je me demande également si MySQLdb peut se connecter à un SQL Server et j'ai un doute affreux... Si ce n'est pas le cas, merci de me le confirmer. Existe-t-il donc un moyen d'accéder à ma BD depuis Python dans ce cas?
Merci d'avance,
Florian
Partager