备份/恢复最简单的方法是什么sqlite
内存数据库到文件数据库Qt
.
我认为您需要直接使用 SQLite 来完成此操作。 SQLite 有一个在线备份API http://www.sqlite.org/backup.html,第一个示例是将内存数据库备份到文件数据库,因此应该可以执行您需要执行的操作。
为了得到一个sqlite3*
数据库句柄,获取driver (QSqlDatabase::driver) http://developer.qt.nokia.com/doc/qt-4.8/qsqldatabase.html#driver然后从数据库中获取handle (QSqlDriver::handle) http://developer.qt.nokia.com/doc/qt-4.8/qsqldriver.html#handle。 Qt 文档中的示例代码展示了如何转换QVariant
into a sqlite3*
handle.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)