SQL-Tabellendaten in C# DataTable importieren
Bei der Datenverarbeitung ist das Lesen von Daten aus einer SQL-Tabelle und deren Konvertierung in C# DataTable eine häufige und wichtige Aufgabe. Während das Einfügen einer DataTable in eine SQL-Tabelle gut dokumentiert ist, ist der Prozess des Extrahierens von Daten aus einer SQL-Tabelle in eine DataTable möglicherweise weniger klar.
Wir können die SqlDataAdapter
-Methode der Fill
-Klasse verwenden, um diese Aufgabe zu erfüllen. Diese Methode ruft Daten aus der angegebenen Tabelle oder Abfrage ab und füllt die DataTable mit den Ergebnissen.
Implementierungsmethode:
<code class="language-csharp">using System; using System.Data; using System.Data.SqlClient; public class DataImporter { // 创建一个DataTable来存储检索到的数据 private DataTable dataTable = new DataTable(); // 从SQL表中提取数据到DataTable的方法 public void ImportData() { // 定义连接字符串 string connString = @"Your connection string here"; // 编写查询语句以从表中选择数据 string query = "SELECT * FROM table"; // 建立数据库连接 using (SqlConnection conn = new SqlConnection(connString)) { // 创建命令对象并执行查询 using (SqlCommand cmd = new SqlCommand(query, conn)) { conn.Open(); // 创建数据适配器并使用查询结果填充DataTable using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dataTable); } } } } }</code>
Nach dem Aufruf der ImportData
-Methode wird dataTable
mit Daten gefüllt, die aus der SQL-Tabelle abgerufen werden. Auf diese Daten kann dann im C#-Code zugegriffen und sie verarbeitet werden.
Diese Methode stellt sicher, dass die Daten in der SQL-Tabelle für weitere Analysen und Vorgänge effizient und genau in die C#-Datentabelle importiert werden können.
Das obige ist der detaillierte Inhalt vonWie importiert man SQL-Tabellendaten effizient in eine C#-DataTable?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!