簡體   English   中英

使用C#將數據從SQL Server 2008傳輸到MySQL Workbench

[英]Transfer data from SQL Server 2008 to MySQL Workbench using C#

我正在嘗試通過C#應用程序將數據從SQL Server(約10萬行)傳輸到MySQL服務器。 這是先將數據傳輸到listView的最佳方法,例如,讀取此數據,然后將其插入MySQL嗎? 或者,什么可以作為將這些數據保留在某個緩沖區中以將數據傳輸到MySQL的替代方法? 該表中有4列,其中2列是表數據( pay_typepay_amount ),其他兩列的值我需要從.INI文件中獲取( market_nametransaction_date )。

如果這是一勞永逸的要求,則建議您使用工具將數據從SQL Server導出到.csv或制表符分隔值文件,然后將其導入MySQL。

SQL Server Management Studio將寫入csv文件。 HeidiSQL或phpMyAdmin將導入它們。

還有許多其他工具可免費或廉價使用。

如果這是一個持續的要求,則應使用以下概述編寫一個簡單的C#程序:

  open connections to sql-server and mysql 
  turn off autocommit on mysql
  execute "select whatever from table" on sql server
  while (rdr.Read) {
      execute "insert into table ..." on mysql
      every hundredth row, commit on mysql
  }
  commit on mysql

暫無
暫無

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

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