我需要将 Python ORM 与 MS-Access 数据库(在 Windows 中)结合使用。 我的第一次搜索并不成功:
- SQLAlchemy:最后两个版本不支持 MS Access。
- 来自 Web2Py 的 DAL:无法 Access (??)
- Storm:没有 MS Access
- sqlobject:没有 MS Access
- dejavu:对于 MS Access 来说似乎没问题,但是 该项目还活着吗?
欢迎任何想法或信息......
最佳答案
Web2py 最近更新了他们的 DAL,使得添加对新数据库引擎的支持变得更加容易。我不认为目前有原生 Jet (MS Access) 支持,但现有的 SQL Server 支持可能可以修改,而无需付出太多努力来提供 MS Access 支持。最新版本的 web2py DAL 是一个独立的 .py 文件,因此它不是一个“重”包。
就其值(value)而言,在最初尝试并放弃 SQLAlchemy 后,我已成功将 web2py DAL 作为 SQL Server 的独立模块使用。公平地说,我已经使用了 web2py DAL 作为框架的一部分,并且已经习惯了它。
关于用于 MS-Access 的 Python ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5262387/