現在、タイプがわからない OleDb を使用して、セミコロンで区切られたテキスト ファイルを C# のデータベースにインポートしようとしています (SQL Server、Access、Oracle、MySQL、postgreSQL など)。 Jet テキスト リーダーを使用してデータベースとしてファイルを作成し、準備された挿入ステートメントを作成し、フィールドに入力し、最後にコミットします。それは機能しますが、遅く、数百万行の場合、時間がかかりすぎます。
私の質問: テキスト ファイルを一般的なデータベースにインポートする最善の方法について他に何か考えがある人はいますか? または、より高速なインポートにつながる私のアプローチについてのコメントはありますか?
これはより大きなプロジェクトの一部であるため、サードパーティのライブラリやソフトウェアを使用してこれを行うことはできません