Skip to content

函数内使用M()函数初始化了一个数据库连接,其他地方再初始化同一个数据库连接将出错 #1

@frankie-huang

Description

@frankie-huang

(待修复,先挖坑)
这个类中用一个类静态变量保存所有连接,一旦有连接接入时检测是否已经存在相同的数据库连接,是则将此连接分配给它。
因为函数内声明的连接在其作用域结束后会断开其连接(调用了__del__析构函数),而函数外的数据库连接却因为继承了此实际上已经断开了的连接而无法使用。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions