返回介绍

数据库编程

发布于 2024-01-29 22:24:17 字数 466 浏览 0 评论 0 收藏 0

对于传统的数据库需求,Python提供了对所有主流关系数据库系统的接口,例如,Sybase、Oracle、Informix、ODBC、MySQL、PostgreSQL、SQLite等。Python定义了一种通过Python脚本存取SQL数据库系统的可移植的数据库API,这个API对于各种底层应用的数据库系统都是统一的。例如,因为厂商的接口实现为可移植的API,所以一个写给自由软件MySQL系统的脚本在很大程度上不需改变就可以工作在其他系统上(例如,Oracle)——你只需要将底层的厂商接口替换掉就可以实现。

Python标准的pickle模块提供了一个简单的对象持久化系统:它能够让程序轻松地将整个Python对象保存和恢复到文件和文件类的对象中。在网络上,同样可以找到名叫ZODB的第三方系统,它为Python脚本提供了完整的面向对象数据库系统,系统SQLObject可以将关系数据库映射至Python的类模块。并且,从Python 2.5版本开始,SQLite已经成为Python自带标准库的一部分了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文