【问题标题】:java - sqlserverbulkcopy-export to CSVjava - sqlserverbulkcopy-export 到 CSV
【发布时间】:2017-05-15 16:08:41
【问题描述】:

我有一个要求,比如通过 java 从 sql server 数据库中读取批量数据并写入 CSV。 必须使用相同的 CSV 将数据导入数据库。sqlserverbulkcopy 类是否有选项来生成 CSV 文件? 我们可以编写纯 Java 代码来编写 CSV,但我可能有大量数据。 我看到有一个选项可以从 CSV 读取并批量复制到数据库。

【问题讨论】:

    标签: java performance sql-server-2008 csv sqlbulkcopy


    【解决方案1】:

    使用 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?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-19
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      • 1970-01-01
      • 2017-01-20
      相关资源
      最近更新 更多