gpt4 book ai didi

python - 将 sqlalchemy 连接到 MS Access

转载 作者:太空狗 更新时间:2023-10-30 00:51:42 27 4
gpt4 key购买 nike

如何使用 SQLAlchemy 连接到 MS Access?在他们的网站上,它说连接字符串是 access+pyodbc。这是否意味着我需要使用 pyodbc 进行连接?由于我是新手,请温柔点。

最佳答案

理论上这将通过 create_engine("access:///some_odbc_dsn"),但是自从 SQLAlchemy 0.5 以来,Access 后端根本就没有投入使用,而且也不清楚它当时的工作情况(这就是为什么它在 http://docs.sqlalchemy.org/en/latest/core/engines.html#supported-databases 中被标记为“开发”的原因 - “开发”的意思是,“存在方言的开发版本,但尚不可用”)。现在没有足够的兴趣/志愿者来保持这种方言的运行。 (如果是,您会在 http://docs.sqlalchemy.org/en/latest/dialects/access.html 看到它)。

您现在使用 Access 的最佳选择是将数据导出到 SQLite 数据库文件(当然也可以是其他数据库,尽管 SQLite 至少以类似的方式基于文件),然后使用它。

2019 年 9 月更新:

sqlalchemy-access 方言已经复活。详情 here .

使用示例:

engine = create_engine("access+pyodbc://@some_odbc_dsn")

关于python - 将 sqlalchemy 连接到 MS Access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com