将内存数据库备份/恢复sqlite
到文件数据库的最简单方法是什么Qt
。
问问题
2608 次
1 回答
1
我认为您需要直接使用 SQLite 来执行此操作。SQLite 有一个Online Backup API,第一个例子是将内存数据库备份到文件数据库,所以应该可以做你需要做的事情。
要获取sqlite3*
数据库句柄,请从数据库中获取驱动程序 ( QSqlDatabase::driver
),然后获取句柄 ( QSqlDriver::handle
)。Qt 文档中的示例代码显示了如何将QVariant
转换为sqlite3*
句柄。
于 2012-01-05T08:49:29.127 回答