Python Sqlite3和QSqlite的区别

时间:2013-09-18 08:11:15

标签: python database sqlite pyqt

我正在尝试使用PyQt创建一个GUI应用程序,它将获取用户输入并存储在本地硬盘中。阅读完之后,我意识到python有自己内置的sqlite模块,而PyQt也提供了Qsqlite模块,但我不确定使用哪个sqlite模块。

  1. python的内置sqlite3模块和PyQt4的Qsqlite模块有什么区别?

  2. 尽管我可以找到python内置sqlite3模块的很多教程,但我似乎找不到好的Qsqlite文档。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

  1. 不同之处在于Python sqlite3使用Python数据库API,而Qt Sqlite模块使用Qt数据库API。 您必须确定要使用哪个API,或者应用中其他组件需要哪个API。
  2. Qsqlite是Qt的SQLite驱动程序的内部名称;要实际访问它,您可以使用普通Qt database API