91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
安陆市| 扎兰屯市| 马山县| 基隆市| 江山市| 云和县| 新安县| 英山县| 永吉县| 班戈县| 思茅市| 莆田市| 开鲁县| 永靖县| 广丰县| 盐池县| 余姚市| 甘泉县| 九台市| 林周县| 全椒县| 宁阳县| 且末县| 大城县| 三明市| 马龙县| 江达县| 景泰县| 大同县| 容城县| 农安县| 张家川| 商洛市| 金平| 都匀市| 大新县| 聂荣县| 丹凤县| 千阳县| 桃源县| 鄂尔多斯市|