[英]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.