适用于 Python 的简单 SQLite 包装器
是否有任何其他适用于 Python 的 SQLite 包装器可以与 Rococheting 的 mySQL 包装器相媲美?
http://www.ricocheting.com/code/php/mysql -database-class-wrapper-v3
如果当时不存在这样的东西,我想我会创建自己的包装器,但我想确保我没有做多余的工作。
Are there any other SQLite wrappers for Python available, comparable to Rococheting's mySQL wrapper for php?
http://www.ricocheting.com/code/php/mysql-database-class-wrapper-v3
If no such thing exists at the time I guess I'll create my own wrapper, but I want to make sure I'm not doing redundant work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQLite 从 Python 2.5 开始就是 Python 标准库的一部分。该 API 类似于链接的 PHP MySQL 类包装器(您将使用模块和函数而不是静态类方法)。
如果您正在寻找替代 API,可以使用 SQLAlchemy。如果不需要,则不必使用 ORM,只需使用 SQLAlchemy 的 SQL 表达式语言 API 即可。作为奖励,您的大多数查询将在 SQLAlchemy 支持的所有数据库后端中运行,而不仅仅是 SQLite。
SQLite is part of Python standard library since Python 2.5. The API is similar to your linked PHP MySQL class wrapper (you will be working with modules and functions instead of static class methods).
If you're looking for an alternative API, you can use SQLAlchemy. You don't have to use the ORM if you don't need it, you could just use SQLAlchemy's SQL Expression Language API. As bonus, most of your queries will run in all database backends supported by SQLAlchemy, not just SQLite.
请参阅 APSW。
See APSW.