我正在用 Python 制作一个数据库管理器,我希望用户能够选择一个数据库。
我知道可以使用以下代码连接到数据库
connection = pymysql.connect(
host='localhost'
user='root'
passwd=''
db='my_database'
)
但是如果用户稍后想连接到不同的数据库怎么办?我如何告诉 connection
连接到不同的数据库?或者更好的是,省略 db
并在稍后添加它。
最佳答案
调用 pymysql.connect 实际上会创建与数据库的连接。如果你想连接到不同的数据库,你应该创建一个新的连接对象,而不是试图重用同一个。如果您想稍后在代码中“重用”它,可以将它分配给相同的变量名。
关于python - 如何使用 PyMySQL 连接到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44309682/