データベースに依存しないJDBCテーブルのファイルへのインポート/エクスポート?
質問
データベースに依存しないテーブルダンプ/ハイドレートを実行することは可能ですか?複雑な制約はありません。また、db固有の方法で解決しますが、純粋なjdbcの方が優れています(impdp / expdpに頼りたくありません)。
他のヒント
DBUnitは良さそうですが、おそらくインポート/エクスポートのベンダーツールに勝るものはありません。 100,000行以上をインポートまたはエクスポートする場合は、おそらくimpdp / expdpを使用するのが最適です。
また、sqlクエリからinsertステートメントを作成し、sqlplusを使用して処理するなど、奇妙なことをしました。 ['insert into table values(...' || column || '...)を選択します]しかし、私は怠けていて、sqlldrまたはjdbc挿入プログラムを作成したくありませんでした。
より大きなインポートが必要な場合と同じ方法でperlを使用しました。
データ量が少ない場合、一部のプログラム(Aqua Data Studioなど)は、データを一連のSQL 'INSERT'ステートメントとしてエクスポートできます。
所属していません StackOverflow