VeighNa量化社区
你的开源社区量化交易平台
kinghon40's Avatar
Member
离线
2 帖子
声望: 0

我需要将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'")。

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】