如何在Qt中以编程方式创建SQLITE数据库?

时间:2012-05-28 13:48:07

标签: qt sqlite qt4

我正在Qt中制作联系簿应用程序。 我希望我的应用程序在第一次运行时自动创建一个QSQLITE数据库,然后再访问该数据库? 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

Ya,你可以在第一次运行时创建sqlite数据库,并使其可以进步。只需在你的应用程序的构造函数中执行它,并在清除它之前检查db的存在,否则不要创建。您可以在同一应用程序或不同应用程序的后续运行中访问数据库。

使用db.setDatabaseName("databasename.db");代替db.setDatabaseName(":memory:");,现在您的数据库将为persistent