Maison > développement back-end > Tutoriel C#.Net > Un guide d'utilisation de SqlParameter en C#

Un guide d'utilisation de SqlParameter en C#

WBOY
Libérer: 2024-02-26 15:54:06
original
575 Les gens l'ont consulté

Un guide dutilisation de SqlParameter en C#

Il existe de nombreuses façons d'utiliser SqlParameter en C#. Ce qui suit présente quelques utilisations courantes et fournit des exemples de code spécifiques.

  1. Déclarez une variable SqlParameter :

    SqlParameter parameter = new SqlParameter();
    Copier après la connexion
  2. Définissez le nom et la valeur de SqlParameter :

    parameter.ParameterName = "@ParameterName";
    parameter.Value = value;
    Copier après la connexion
  3. Définissez le type de données de SqlParameter :

    parameter.SqlDbType = SqlDbType.Int;
    Copier après la connexion
  4. Définissez la direction de SqlParameter lParamètre (entrée, sortie, entrée sortie) :

    parameter.Direction = ParameterDirection.Input;
    Copier après la connexion
  5. Définissez la taille/longueur de SqlParameter :

    parameter.Size = 50;
    Copier après la connexion
  6. Ajoutez SqlParameter à la collection de paramètres de SqlCommand :

    command.Parameters.Add(parameter);
    Copier après la connexion
  7. Obtenez SqlParameter via l'indexeur de SqlParameterCollection :

    SqlParameter parameter = command.Parameters[index];
    Copier après la connexion

  8. Utiliser SqlParameter pour exécuter une requête SQL :

    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())
         {
             // 处理查询结果
         }
     }
    }
    Copier après la connexion

  9. Utilisez SqlParameter pour effectuer des opérations d'insertion, de mise à jour et de suppression :

    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();
     }
    }
    Copier après la connexion
En bref, en utilisant SqlParameter, nous pouvons effectuer des opérations de base de données sûres et efficaces en ajoutant des paramètres dans l'objet SqlCommand. Qu'il s'agisse d'opérations de requête ou d'insertion, de mise à jour et de suppression, l'utilisation de SqlParameter peut nous aider à créer un code de base de données plus sécurisé et plus fiable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal