我需要将vnpy连接MySQL数据库,在我创建了MySQL数据库stock之后,并且已经在投研Jupyter Notebook中成功地连接到了这个数据库。然而,当我试图在vnpy中使用 get_database() 函数来获取数据库连接时,我收到了一个错误:OperationalError: (1049, "Unknown database 'database.db'")。
一开始,我print(SETTINGS["database.database"]),发现是'database.db',我以为是这个问题。
等我SETTINGS["database.database"] = "stock"之后,能够正确print。
但是get_database()还是这个错误。
然后我尝试重置 database 全局变量为 None,然后再次调用 get_database(),但是我还是收到了相同的错误OperationalError: (1049, "Unknown database 'database.db'")。