什麼是幸福?

關於部落格
楊康的個性,郭靖的智商...
  • 34886

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

SQL大量匯入資料--Bulk Insert

String insertBIC = "BULK INSERT SWSQLDBTK.dbo.SWIFTBIC FROM 'E:/UpdateHisBic/FI.txt' WITH " +"(FIELDTERMINATOR = 't' , ROWTERMINATOR = 'n')";
   ps = cdb.dbconn.prepareStatement(insertBIC);
   ps.executeUpdate();
  
   cdb.dbconn.commit(); 


如何,是不是挺簡單呢?

不過要注意的是,若無法像我上面範例一樣可以直接把檔案丟在SQL Server本機的實體位置下,則可利用網路傳遞,如下所示:

String insertBIC = "BULK INSERT SWSQLDBTK.dbo.SWIFTBIC FROM '\192.168.0.111/C:/UpdateHisBic/FI.txt' WITH " +"(FIELDTERMINATOR = 't' , ROWTERMINATOR = 'n')";
   ps = cdb.dbconn.prepareStatement(insertBIC);
   ps.executeUpdate();
  
   cdb.dbconn.commit(); 

資料來源必須符合UNC原則。

UNC (Universal Naming Convention) 命名法則包含三部份:主機名稱或IP (host name or ip)、分享路徑 (sharing path)、檔案路徑名稱 (file path and name) 合組成\SERVERSharing pathpathfilename 的檔案來源位置。
相簿設定
標籤設定
相簿狀態