簡體   English   中英

使用從 Spring JDBC 批量復制將行插入 SQL 服務器

[英]Inserting rows into SQL server using Bulk copy from Spring JDBC

我們可以使用 JDBC 將數據讀/寫到 sql 服務器,但出於某些可擴展性原因(數量和頻率),我們希望使用批量復制功能。

根據這里的文檔,有一個 SQLServerBulkCopy class。有很多示例,包括從其他表讀取和從文件讀取,但是沒有關於如何插入行數組的示例。

SQLServerBulkCopy 有 3 個 writeToServer 方法,它們采用 Rowset、Resultset 和 ISQLServerBulkData。 將我們的數組/列表轉換為這些類之一是進行批量復制的唯一方法嗎? 還有其他方法嗎?

如果你以前遇到過這個,會很高興得到任何指示。

將我們的數組/列表轉換為這些類之一是進行批量復制的唯一方法嗎? 還有其他方法嗎?

是的。 JDBC 驅動程序還將使用批量復制 API 進行批量插入操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM