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

时间:2014-01-16 06:10:30

标签: python database python-3.x

将数据库添加到python应用程序的最简单方法是什么,这样在编译然后安装到另一台机器上时,没有必要安装一个单独的dbms?

3 个答案:

答案 0 :(得分:4)

SQLite3 support is part of Python。这是一个文件支持的数据库,因此不需要在应用程序外部安装任何软件。考虑使用SQLAlchemy package以便于使用。

答案 1 :(得分:2)

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

答案 2 :(得分:1)

据我所知,无法将RDBMS捆绑到python应用程序中并将其发送以进行安装。

但是,如果你正在寻找一种存储应用程序数据的方法而不需要安装RDBMS的负担,你可以使用GDBM这是一个具有键值对的数据库,就像python词典一样,但它们是非易失性的,所以您可以将它们存储在磁盘中并在以后使用它们。 Python有一个dbm library来访问它。

或者,如果你当然需要RDBMS,你可以查看安装程序,这些安装程序可以在应用程序安装期间为你做这件事。