> 백엔드 개발 > C++ > SQL Server 테이블의 데이터로 C# DataTable을 채우는 방법은 무엇입니까?

SQL Server 테이블의 데이터로 C# DataTable을 채우는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-31 02:20:10
원래의
298명이 탐색했습니다.

How to Populate a C# DataTable with Data from a SQL Server Table?

C# DataTable을 SQL 테이블 데이터로 채우기

관계형 데이터베이스 작업 시 SQL 테이블의 데이터를 C# DataTable로 검색해야 함 종종 발생합니다. 이 문서에서는 이 작업을 수행하기 위한 명확한 솔루션을 제공하는 것을 목표로 합니다.

솔루션

이 프로세스에는 SQL 데이터베이스에 대한 연결 설정, 쿼리 실행 및 반환된 결과 집합이 포함된 C# DataTable입니다. 다음은 단계를 보여주는 단순화된 코드 조각입니다.

using System;
using System.Data;
using System.Data.SqlClient;

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to the SQL database
            string connectionString = @"Data Source=.;Initial Catalog=YourDatabase;Integrated Security=True;";

            // SQL query to retrieve data
            string query = "SELECT * FROM YourTable";

            // Create a DataTable to store the result
            DataTable dataTable = new DataTable();

            // Establish a connection to the database
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                // Create a command object
                SqlCommand cmd = new SqlCommand(query, conn);

                // Open the connection
                conn.Open();

                // Create a data adapter
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);

                // Fill the DataTable with the result set
                adapter.Fill(dataTable);

                // Close the connection
                conn.Close();
            }
        }
    }
}
로그인 후 복사

코드가 실행되면 dataTable 변수에는 SQL 테이블에서 쿼리된 데이터가 포함됩니다. 그런 다음 이 DataTable을 C# 애플리케이션 내에서 추가 처리 또는 표시에 사용할 수 있습니다.

위 내용은 SQL Server 테이블의 데이터로 C# DataTable을 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿