我正在尝试使用 occi 库构建一个 C++ 程序,该程序将选择语句或表名作为输入并将其转换为分隔文件。但是,查看文档,我找不到将查询结果的所有列导出到文件中的方法。我发现的几乎所有示例都如下所示
string query = "SELECT col1 FROM table1";
stmt = con->createStatement(query);
res = stmt->executeQuery();
while (res->next())
{
outfile<<res->getInt(1)<<endl;
}
我想要做的是:做一个select *
然后将整行导出到文件中而不指定每一列的类型,但我一直无法找到这样做的东西。
我知道逐行导出对于大型集合并不是很有效,但我想在优化它之前完成这项工作。
有没有人对如何有效地做到这一点有任何想法?