在 Python 中,可以使用 MySQL 官方提供的 mysql-connector-python 库进行 MySQL 数据库的连接、断开和重连。以下是一个简单的示例,演示如何在 Python 中实现 MySQL 数据库的断开重连:
首先,确保已经安装了 mysql-connector-python 库:
pip
然后,可以使用以下代码实现断开和重连:
import
fromimport
def
    """创建 MySQL 连接"""
    try
connect
'your_host'
'your_user'
'your_password'
'your_database'
        if
            printf"Connected to MySQL Server version {.}"
        return
    exceptas
        printf"Error: {}"
        return None
def
    """断开 MySQL 连接"""
    if
        print"Connection closed"
def
    """示例数据库查询"""
    if
"SELECT * FROM your_table"
        forin
            print
if __name__ "__main__"
    # 创建连接
    # 执行数据库操作
    if
    # 断开连接
    # 重新连接
    # 执行更多数据库操作
    if
    # 断开连接
在这个例子中,printf函数的用法pythoncreate_connection 函数用于创建 MySQL 连接,close_connection 函数用于断开连接。可以根据需要调用这两个函数,例如在开始和结束某个操作时调用。
请注意,数据库连接是一种资源,需要在使用完毕后进行适当的断开。在某些情况下,数据库连接可能由于连接空闲时间过长而被服务器断开,这时可以通过重新连接来恢复连接。