C# で SqlParameter を使用するためのガイド

WBOY
リリース: 2024-02-26 15:54:06
オリジナル
444 人が閲覧しました

C# で SqlParameter を使用するためのガイド

C# では SqlParameter を使用する方法が多数あります。以下では、いくつかの一般的な使用法を紹介し、具体的なコード例を示します。

  1. SqlParameter 変数を宣言します:

    SqlParameter parameter = new SqlParameter();
    ログイン後にコピー
  2. #SqlParameter の名前と値を設定します:

    parameter.ParameterName = "@ParameterName";
    parameter.Value = value;
    ログイン後にコピー

  3. # # SqlParameter のデータ型を設定します:
  4. parameter.SqlDbType = SqlDbType.Int;
    ログイン後にコピー

  5. SqlParameter の方向 (入力、出力、入出力) を設定します:
  6. parameter.Direction = ParameterDirection.Input;
    ログイン後にコピー

  7. Set SqlParameter のサイズ/長さ:
  8. parameter.Size = 50;
    ログイン後にコピー

  9. SqlParameter を SqlCommand のパラメーター コレクションに追加します:
  10. command.Parameters.Add(parameter);
    ログイン後にコピー

  11. SqlParameterCollection のインデクサーを通じて SqlParameter を取得します。
  12. SqlParameter parameter = command.Parameters[index];
    ログイン後にコピー

  13. SqlParameter を使用して SQL クエリを実行します:
  14. using (SqlConnection connection = new SqlConnection(connectionString))
    {
     connection.Open();
    
     string sql = "SELECT * FROM MyTable WHERE Column = @Column";
     using (SqlCommand command = new SqlCommand(sql, connection))
     {
         SqlParameter parameter = new SqlParameter("@Column", value);
         command.Parameters.Add(parameter);
    
         SqlDataReader reader = command.ExecuteReader();
         while (reader.Read())
         {
             // 处理查询结果
         }
     }
    }
    ログイン後にコピー

  15. SqlParameter を使用して挿入、更新、削除操作を実行します:
  16. using (SqlConnection connection = new SqlConnection(connectionString))
    {
     connection.Open();
    
     string sql = "INSERT INTO MyTable (Column1, Column2) VALUES (@Column1, @Column2)";
     using (SqlCommand command = new SqlCommand(sql, connection))
     {
         SqlParameter parameter1 = new SqlParameter("@Column1", value1);
         command.Parameters.Add(parameter1);
    
         SqlParameter parameter2 = new SqlParameter("@Column2", value2);
         command.Parameters.Add(parameter2);
    
         int rowsAffected = command.ExecuteNonQuery();
     }
    }
    ログイン後にコピー

  17. つまり、SqlParameter を使用すると、SqlCommand オブジェクトにパラメーターを追加することで、安全かつ効果的なデータベース操作を実行できます。クエリであっても、挿入、更新、削除の操作であっても、SqlParameter を使用すると、より安全で信頼性の高いデータベース コードを構築できます。

以上がC# で SqlParameter を使用するためのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!