我如何使用Python中的Qt数据库?

时间:2011-06-15 01:59:33

标签: python database qt pyqt qtsql

我从PyQt开始,听说Qt带有一个名为QtSQL的特殊数据库模块。与Qt中的所有内容一样,模块的文档仅涵盖C ++的用法。在我的工作中,我需要一个可以被多个软件访问的数据库(本地网络)。我想知道是否有人使用QtSQL并且可以提供一些如何了解它的提示。是否可以在本地网络中使用它?安装PyQt4时是否可以立即使用,还是需要安装更多东西?那许可证呢?

1 个答案:

答案 0 :(得分:2)

是的,PyQt supports QtSql。请注意,它本身不是数据库,而是数据库库的统一接口:

  

QtSql模块包含类   与开源和   专有的SQL数据库。这包括   数据库的可编辑数据模型   可以与GUI一起使用的表   类。它还包括一个   SQLite的实现。

因此,您应该将其绑定到现有数据库,例如MySql。请注意,Python也有自己的可用数据库API,因此您可以在这里选择。

PyQt的许可证是GPL。

至于如何进一步了解它,我建议首先了解一般数据库并尝试了解您的要求以及实现它们所需的DB。一旦你理解了这一点,选择Python DB绑定应该很容易。