SQL 테이블 데이터를 C# DataTable로 가져오기
데이터 처리에 있어서 SQL 테이블에서 데이터를 읽어 C# DataTable로 변환하는 것은 일반적이고 중요한 작업입니다. DataTable을 SQL 테이블에 삽입하는 방법은 잘 문서화되어 있지만 SQL 테이블에서 DataTable로 데이터를 추출하는 프로세스는 덜 명확할 수 있습니다.
이 작업을 수행하려면 SqlDataAdapter
클래스의 Fill
메서드를 사용할 수 있습니다. 이 메서드는 지정된 테이블이나 쿼리에서 데이터를 검색하고 DataTable을 결과로 채웁니다.
구현 방법:
<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>
ImportData
메서드를 호출하면 dataTable
이 SQL 테이블에서 검색된 데이터로 채워집니다. 그런 다음 C# 코드에서 이 데이터에 액세스하고 처리할 수 있습니다.
이 방법을 사용하면 추가 분석 및 작업을 위해 SQL 테이블의 데이터를 C# DataTable로 효율적이고 정확하게 가져올 수 있습니다.
위 내용은 SQL 테이블 데이터를 C# DataTable로 효율적으로 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!