gpt4 book ai didi

python - Python 中的两个 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 03:26:45 25 4
gpt4 key购买 nike

我有一个问题,我想在 Python 中同时连接 2 个数据库。这两个数据库是相同的。在任何给定时间,两个主站之一和另一个从站。如果主站发生故障,则从站接管。

我不知道从哪里开始。创建 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 - Python 中的两个 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34946327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com