在sqlite
中将Qt
内存数据库备份/恢复到文件数据库的最简单方法是什么?
答案 0 :(得分:1)
我认为你需要直接使用SQLite来完成这项工作。 SQLite有Online Backup API,第一个例子是将内存数据库备份到文件数据库,因此应该可以做你需要做的事情。
要获取sqlite3*
数据库句柄,请从数据库中获取driver (QSqlDatabase::driver
),然后获取handle (QSqlDriver::handle
)。 Qt文档中的示例代码显示了如何将QVariant
转换为sqlite3*
句柄。