首頁 > 後端開發 > C++ > 如何從 SQL Server 表填入 C# 資料表?

如何從 SQL Server 表填入 C# 資料表?

Mary-Kate Olsen
發布: 2024-12-29 19:03:15
原創
707 人瀏覽過

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

從SQL 表填入C# DataTable

與C# DataTable 資料插入SQL 表的常見場景不同,本文探討了從SQL 表中擷取資料的技術SQL 表轉換為C# DataTable。

要完成此資料傳輸,您可以使用下列C# 程式碼作為起始點:

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

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to your database
            string connectionString = "your connection string here";

            // SQL query to retrieve data
            string query = "select * from table";

            // Create new SQL connection
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                // Create command using query and connection
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    // Open the connection
                    connection.Open();

                    // Create data adapter
                    using (SqlDataAdapter adapter = new SqlDataAdapter(command))
                    {
                        // Create new DataTable
                        DataTable dataTable = new DataTable();

                        // Fill DataTable with data from SQL table
                        adapter.Fill(dataTable);

                        // Iterate through rows and print column values
                        foreach (DataRow row in dataTable.Rows)
                        {
                            foreach (DataColumn column in dataTable.Columns)
                            {
                                Console.WriteLine($"{column.ColumnName}: {row[column]}");
                            }
                        }
                    }
                }
            }
        }
    }
}
登入後複製

在此程式碼中:

  • 使用SqlConnection 和連接字元串建立與SQL 資料庫的連線。
  • 使用指定的值建立 SqlCommand SQL查詢和連線。
  • 使用SqlDataAdapter在SqlCommand之間建立橋樑
  • 開啟 SQL 連線。
  • 呼叫 SqlDataAdapter 的 Fill 方法,以 SQL 表中的資料填入 DataTable。
  • 最後,迭代用於存取和顯示檢索到的資料的 DataTable 行和列。

以上是如何從 SQL Server 表填入 C# 資料表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板