C#

2017-12-29 2 views
-1

을 사용하여 mysql 테이블에 데이터 테이블을 삽입하십시오. mysql 테이블이 있는데 C#을 사용하여 datatable로 업데이트해야합니다. MySQL은이를 달성 할 수있는 방법이C#

DataTable table; 
using (SqlConnection connection = new SqlConnection(connectionString)) 
{ 
    connection.Open(); 
    using (SqlBulkCopy bulkCopy = new SqlBulkCopy(connection)) 
     { 
      bulkCopy.DestinationTableName = destinationTable; 
      bulkCopy.WriteToServer(table); 
     } 
} 

있습니까 :

는 다음 코드를 사용하여 SQL이 달성?

답변

0

의 사용의 예는 MySQL의 웹 사이트에서 볼 수 있습니다!

using (var bulkCopy = new SqlBulkCopy(_connection.ConnectionString, SqlBulkCopyOptions.KeepIdentity)) 
{ 
     // my DataTable column names match my SQL Column names, so I simply made this loop. However if your column names don't match, just pass in which datatable name matches the SQL column name in Column Mappings 
     foreach (DataColumn col in table.Columns) 
     { 
      bulkCopy.ColumnMappings.Add(col.ColumnOneName, col.ColumnTwoName, col.Soon); 
     } 

     bulkCopy.BulkCopyTimeout = 600; // optional 
     bulkCopy.DestinationTableName = destinationTableName; 
     bulkCopy.WriteToServer(table); 
}