java-sqlserverbulkcopy导出到CSV
我有一个需求,比如通过java从sql server数据库读取批量数据,然后写入CSV。 必须使用相同的CSV将数据导入数据库。是否有使用sqlserverbulkcopy类生成CSV文件的选项? 我们可以编写简单的java代码来编写CSV,但我可能有大量的数据。java-sqlserverbulkcopy导出到CSV,java,performance,sql-server-2008,csv,sqlbulkcopy,Java,Performance,Sql Server 2008,Csv,Sqlbulkcopy,我有一个需求,比如通过java从sql server数据库读取批量数据,然后写入CSV。 必须使用相同的CSV将数据导入数据库。是否有使用sqlserverbulkcopy类生成CSV文件的选项? 我们可以编写简单的java代码来编写CSV,但我可能有大量的数据。 我看到有一个选项可以从CSV读取数据并将其批量复制到数据库。使用批量插入语句,我们可以直接从CSV文件将批量数据插入数据库。批量插入查询的最简单版本如下所示: BULK INSERT dbo.TableForBulkData FROM
我看到有一个选项可以从CSV读取数据并将其批量复制到数据库。使用批量插入语句,我们可以直接从CSV文件将批量数据插入数据库。批量插入查询的最简单版本如下所示:
BULK INSERT dbo.TableForBulkData
FROM 'C:\BulkDataFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
此外,您还可以在此处阅读更多内容: