Python的简单SQLite封装

2 投票
2 回答
5477 浏览
提问于 2025-04-16 15:49

有没有其他适用于Python的SQLite封装工具,能和Rococheting为php提供的mySQL封装工具相媲美?

http://www.ricocheting.com/code/php/mysql-database-class-wrapper-v3

如果现在没有这样的工具,我想我会自己做一个封装,但我想确认一下我不是在做重复的工作。

2 个回答

3

可以查看一下这个链接:APSW

12

SQLite是Python标准库的一部分,从Python 2.5开始就有了。它的使用方式和你提到的PHP MySQL类包装器很相似(你将使用模块和函数,而不是静态类方法)。

如果你想找其他的使用方式,可以试试SQLAlchemy。如果你不需要ORM(对象关系映射),也可以只用SQLAlchemy的SQL表达语言API。额外的好处是,你的大部分查询可以在SQLAlchemy支持的所有数据库上运行,而不仅仅是SQLite。

撰写回答