2
我有一個問題,我想同時在Python中連接2個數據庫。這兩個數據庫是相同的。在任何時候,兩個主要和其他二級站之一。如果主站發生故障,副站將接管。Python中的兩個MySQL數據庫
我不知道從哪裏開始。創建2個數據庫不是問題,但將其納入python是個挑戰。感謝你們!
我有一個問題,我想同時在Python中連接2個數據庫。這兩個數據庫是相同的。在任何時候,兩個主要和其他二級站之一。如果主站發生故障,副站將接管。Python中的兩個MySQL數據庫
我不知道從哪裏開始。創建2個數據庫不是問題,但將其納入python是個挑戰。感謝你們!
首先,您必須安裝python的mysql驅動程序。一旦安裝,你可以創建兩個連接是這樣的:
import mysql.connector
con1 = mysql.connector.connect(user='scott', password='tiger', host='127.0.0.1',database='example')
con2 = mysql.connector.connect(user='scott', password='tiger', host='127.0.0.1',database='example2')
connections = [con1, con2]
一旦做到這一點,你可以嘗試查詢其中之一,如果事情是錯的,你查詢另一個。像這樣
for connection in connections:
try:
runQuery(connection)
break;
except:
continue;
你知道如何用python連接到一個數據庫。有各種各樣的方式你可能會這樣做。 如果你這樣做,那麼它將有助於提供將與你已經做的事情相匹配的答案。如果不是的話,那就試着先讓它工作吧。 –
嗨,是的,我知道如何做到這一點,但我無法弄清楚如何連接2個數據庫與主要和次要的東西,謝謝! – konjo1