我需要使用带有MS-Access数据库的Python ORM(在Windows中)。 我的第一次搜索并不是真的成功:
欢迎任何想法或信息......
答案 0 :(得分:1)
Web2py最近更新了他们的DAL,使得添加对新数据库引擎的支持变得更加容易。我不相信当前有本机Jet(MS Access)支持,但现有的SQL Server支持可能很容易修改,无需提供MS Access支持。最新版本的web2py DAL是一个单独的.py文件,所以它不是一个“重”的包。
为了它的价值,我在最初尝试并放弃了SQLAlchemy之后,成功地将web2py DAL用作SQL Server的独立模块。为了公平对待SQLAlchemy,我使用了web2py DAL作为框架的一部分,并且已经习惯了它。
答案 1 :(得分:0)
自2019年9月以来,有一种用于SQLAlchemy的Microsoft Access方言,称为sqlalchemy-access。它使用包pyodbc
。
安装:
pip install pyodbc sqlalchemy sqlalchemy-access