SQLCommandを使用したデータベース操作の基本


  1. SQLCommandのインスタンスを作成する:

    using System.Data.SqlClient;
    // データベース接続文字列を指定してSQLConnectionを作成
    SqlConnection connection = new SqlConnection("データベース接続文字列");
    // SQLCommandのインスタンスを作成
    SqlCommand command = new SqlCommand();
    command.Connection = connection;
  2. クエリを実行する:

    // 実行するクエリを指定
    command.CommandText = "SELECT * FROM テーブル名";
    // クエリを実行し、結果を取得するためのDataReaderを作成
    SqlDataReader reader = command.ExecuteReader();
    // 結果を処理する
    while (reader.Read())
    {
    // データの処理
    }
    // Readerを閉じる
    reader.Close();
  3. パラメータを使用する:

    // パラメータを含んだクエリを指定
    command.CommandText = "SELECT * FROM テーブル名 WHERE 列名 = @パラメータ名";
    command.Parameters.AddWithValue("@パラメータ名", 値);
    // クエリを実行する
    SqlDataReader reader = command.ExecuteReader();
    // 結果を処理する
    while (reader.Read())
    {
    // データの処理
    }
    reader.Close();

以上の例では、SQLCommandを使用してデータベースからデータを取得する方法を示しています。他の操作、例えばデータの挿入や更新、削除も同様の手順で行うことができます。

SQLCommandの詳細な使い方やさまざまな機能については、ドキュメントやチュートリアルを参照することをおすすめします。