适用于 Python 的简单 SQLite 包装器

发布于 2024-11-02 06:08:26 字数 293 浏览 5 评论 0原文

是否有任何其他适用于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我做我的改变 2024-11-09 06:08:26

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.

日久见人心 2024-11-09 06:08:26

请参阅 APSW

See APSW.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文