Maison >base de données >tutoriel mysql >Comment récupérer des données d'une base de données SQL Server en utilisant C# ?
Récupération de données d'une base de données SQL Server en C#
Introduction
L'accès aux données d'une base de données est un tâche cruciale dans le développement de logiciels. Cet article explique comment récupérer des données d'une base de données SQL Server à l'aide de C#.
Connectivité de la base de données
Pour vous connecter à une base de données SQL Server, utilisez la classe SqlConnection :
SqlConnection con = new SqlConnection("connectionString");
Sélection de données
Pour sélectionner des données dans la base de données, utilisez une SqlCommand avec le Sélectionnez * dans la requête de nom de table :
SqlCommand cmd = new SqlCommand("Select * from tablename", con);
Requête SQL dynamique
Pour récupérer des données en fonction d'un paramètre, utilisez une requête paramétrée pour éviter l'injection SQL :
cmd.CommandText = "Select * from tablename where firstname = @fName"; cmd.Parameters.AddWithValue("@fName", textBox1.Text);
Lecture des données
Pour lire les données récupérées, utilisez un SqlDataReader :
using (SqlDataReader oReader = oCmd.ExecuteReader()) { while (oReader.Read()) { // Access column data... } }
Objet personnalisé
Pour un code plus propre, définissez un objet personnalisé pour représenter les données :
public class Person { public string firstName; public string lastName; }
Remplir les zones de texte
Pour remplir les zones de texte avec les données récupérées, utilisez les propriétés du fichier personnalisé object :
Person x = SomeMethod("John"); txtLastName.Text = x.lastName;
Conclusion
Cet article a montré comment récupérer des données d'une base de données SQL Server en C# à l'aide d'une requête paramétrée et d'un objet personnalisé, offrant une approche flexible et sécurisée à l'accès aux données.
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!