2012-05-04 3 views
2

Vous vous demandez s'il existe un moyen d'utiliser un script python pour tenter une connexion à un groupe d'hôtes de base de données mysql? Idéalement, il y aurait X nombre d'hôtes et essayerait de se connecter à chacun d'eux, puis échouerait si aucune connexion ne pouvait être établie. Je ne crois pas que MySQLdb.connect est capable de gérer plusieurs hôtes, peut-être que je me trompe.Python essayez de vous connecter à plusieurs hôtes mysqldb

+0

Alors, pourquoi ne pouvez-vous faire juste MySQLdb.connect dans une boucle, en essayant un hôte différent chaque itération? –

+0

Peut-être ajouter vos instructions 'connect' dans une carte/dict? – Carlos

Répondre

3

mysqldb.connect est parfaitement correct avec la connexion à plusieurs hôtes:

try: 
    conn1 = mysqldb.connect(...) 
    conn2 = mysqldb.connect(...) 
    ... 
except: # add specific exception here 
    ... # support failure when connecting 
+0

Merci, je ne savais pas à propos de try/except (new to python). – somecallmemike

Questions connexes