2012-05-04 54 views
2

想知道是否有方法使用python腳本嘗試連接到一個組mysql數據庫主機?理想情況下,會有X個主機,它會嘗試連接到每個主機,然後失敗,如果不能建立連接。我不相信MySQLdb.connect能夠處理多個主機,也許我錯了。Python嘗試連接到多個mysqldb主機

+0

那麼,爲什麼你不能只是做MySQLdb.connect在一個循環中,嘗試不同的主機每次迭代? –

+0

也許在地圖/字典中添加「連接」語句? – Carlos

回答

3

mysqldb.connect是完全可以與連接到多臺主機:

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

謝謝,我不知道關於try/except(python新手)。 – somecallmemike

相關問題