Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-sqlserverbulkcopy导出到CSV_Java_Performance_Sql Server 2008_Csv_Sqlbulkcopy - Fatal编程技术网

java-sqlserverbulkcopy导出到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

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

使用批量插入语句,我们可以直接从CSV文件将批量数据插入数据库。批量插入查询的最简单版本如下所示:

BULK INSERT dbo.TableForBulkData
FROM 'C:\BulkDataFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
此外,您还可以在此处阅读更多内容: