DataReaderを用いてデータを読み取る方法

DataReaderを使用してデータを読み取るには、次の手順を実行します。

  1. データベース接続オブジェクトを作成します。
  2. データベース接続を開く。
  3. 接続オブジェクトをクエリ ステートメントまたはストアド プロシージャに関連付けるコマンドを作成する。
  4. 使用ExecuteReader方法执行查询,并将结果返回一个DataReader对象。
  5. DataReaderオブジェクトのReadメソッドを使用して、行ごとにデータを逐次読み込みます。
  6. GetInt32、GetString などの具体的なデータ型メソッドを使用して DataReader オブジェクトからデータを読み取ります。

DataReaderを使用してデータを読み込むサンプルコードを次に示します。

using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand("SELECT * FROM TableName", connection);
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
int id = reader.GetInt32(0); // 读取第一列数据
string name = reader.GetString(1); // 读取第二列数据
Console.WriteLine("ID: {0}, Name: {1}", id, name);
}
}
}

このサンプルコードでは、SqlConnection、SqlCommand、SqlDataReader の 3 つのオブジェクトを使用してクエリを実行し、クエリの結果を 1 行ずつ読み取ります。データの読み取り時には、列のインデックスや列名に基づいて、GetInt32、GetString などの具体的なデータ型メソッドを使用して対応するデータを取得できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds