backupRestore
此方法通过调用 C API 函数 mco_backup_restore() 从增量备份中恢复数据库。
void backupRestore(
file,
label,
cipherKey
);
参数
file
McoSql::String*
备份文件的路径和文件名。
label
McoSql::String*
此备份记录的标签。
cipherKey
McoSql::String*
用于加密备份的密码。
返回
RuntimeException
在出现错误的情况下抛出一个 RuntimeException 异常。
示例
{
MCO_RET rc;
mco_device_t dev[4];
McoSqlEngine engine;
McoSqlOpenParameters params;
char * backup_file = "SimpleDb_backup.dbs";
char * label = "";
...
rc = engine.open(params);
if ( MCO_S_OK == rc )
{
rc = engine.backupRestore( backup_file, label, NULL);
engine.close();
}
...
}