中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#中executereader執行查詢示例分享

c#
小云
112
2023-08-08 13:45:12
欄目: 編程語言

以下是一個示例,展示如何使用C#中的ExecuteReader方法執行查詢:

using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string sql = "SELECT Id, Name, Age FROM Employees";
using (SqlCommand command = new SqlCommand(sql, connection))
{
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
int id = reader.GetInt32(0);
string name = reader.GetString(1);
int age = reader.GetInt32(2);
Console.WriteLine($"Id: {id}, Name: {name}, Age: {age}");
}
}
}
}
}
}

上面的示例中,我們首先創建一個SqlConnection對象,并提供數據庫的連接字符串。然后,我們通過調用Open方法打開數據庫連接。

接下來,我們創建一個SqlCommand對象,并傳入要執行的SQL查詢語句和連接對象。然后,我們使用ExecuteReader方法執行查詢,并將結果返回給SqlDataReader對象。

在while循環內部,我們使用SqlDataReader的Read方法來逐行讀取查詢結果。然后,我們使用GetInt32和GetString等方法來獲取每一行的列值,并將其打印到控制臺上。

最后,我們使用using語句來確保在完成操作后正確地關閉數據庫連接和相關資源。

0
锦屏县| 江北区| 榆中县| 罗江县| 红河县| 泌阳县| 新蔡县| 金山区| 晋城| 和平区| 凌云县| 临邑县| 白沙| 五河县| 探索| 集贤县| 平果县| 伽师县| 辉南县| 淮南市| 南漳县| 上林县| 会东县| 乌审旗| 曲沃县| 灯塔市| 万荣县| 沧州市| 额敏县| 横山县| 佛教| 马公市| 买车| 钟山县| 清流县| 华安县| 客服| 开阳县| 肇东市| 海兴县| 衡阳市|