繁体   English   中英

用python应用程序嵌入数据库的最简单方法

[英]Easiest way to embed a database with a python application

将数据库添加到python应用程序的最简单方法是什么,以便在编译后再安装到另一台计算机上时,不必安装单独的dbms?

SQLite3支持是Python的一部分 这是一个文件支持的数据库,因此无需在应用程序外部安装任何软件。 考虑使用SQLAlchemy包以便于使用。

Python在其标准库中包含了模块sqlite3

据我所知,不可能将RDBMS捆绑到python应用程序中,并运送它进行安装。

但是,如果您在寻找一种无需安装RDBMS即可存储应用程序数据的方法,则可以使用GDBM ,它是具有键值对的数据库,非常类似于python字典,但它们是非易失性的,因此您可以将它们存储在磁盘和以后再使用。 Python有一个dbm库来访问它。

或者,如果您确实需要RDBMS,则可以签出可以在应用程序安装期间为您完成安装的安装程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM