2017-05-15 18 views
0

私は、SQL ServerデータベースからJava経由でバルクデータを読み込み、CSVに書き込むような要件があります。 同じCSVを使用して、データベースにデータをインポートする必要があります.CSVファイルを生成するsqlserverbulkcopyクラスのオプションがありますか? CSVを書くためのプレーンなJavaコードを書くことができますが、膨大なデータがあるかもしれません。 CSVと一括コピーからデータベースに読み込むオプションがあることがわかりました。java-sqlserverbulkcopy-CSVへのエクスポート

答えて

0

BULK INSERTステートメントを使用すると、CSVファイルからデータベースに大量のデータを直接挿入できます。 BULK INSERTのクエリの最も単純なバージョンは、次のようになります。また

BULK INSERT dbo.TableForBulkData 
FROM 'C:\BulkDataFile.csv' 
WITH 
(
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n' 
) 

、あなたはもっとここで読むことができます:How do I use Java to read a .csv file and insert its data into SQL Server?

関連する問題