Open frankie-huang opened 6 years ago
(待修复,先挖坑) 这个类中用一个类静态变量保存所有连接,一旦有连接接入时检测是否已经存在相同的数据库连接,是则将此连接分配给它。 因为函数内声明的连接在其作用域结束后会断开其连接(调用了del析构函数),而函数外的数据库连接却因为继承了此实际上已经断开了的连接而无法使用。
以及PHP版的估计也有同样的问题,记得填坑。(😀
解决思路:单例模式
(待修复,先挖坑) 这个类中用一个类静态变量保存所有连接,一旦有连接接入时检测是否已经存在相同的数据库连接,是则将此连接分配给它。 因为函数内声明的连接在其作用域结束后会断开其连接(调用了del析构函数),而函数外的数据库连接却因为继承了此实际上已经断开了的连接而无法使用。