1

selectステートメントまたはテーブル名を入力として受け取り、それを区切りファイルに変換するocciライブラリを使用してC++プログラムを構築しようとしています。しかし、ドキュメントを見ると、クエリ結果のすべての列をファイルにエクスポートする方法が見つかりません。私が見つけたほとんどすべての例は、次の行に沿っていました

string query = "SELECT col1 FROM table1";

stmt = con->createStatement(query);
res = stmt->executeQuery();

while (res->next())
{
    outfile<<res->getInt(1)<<endl;
}

私がやりたいことは次のとおりです。select *各列のタイプを指定せずに、行全体を一度にファイルにエクスポートしますが、これを行うものを見つけることができませんでした。

行ごとのエクスポートは大規模なセットではあまり効率的ではないことはわかっていますが、最適化する前にこれを機能させたいと考えています。

これを効率的に行う方法について誰かアイデアがありますか?

4

2 に答える 2