使用 C# 从 SQL Server 数据库检索数据
简介
从数据库访问数据是软件开发中的关键任务。本文探讨如何使用 C# 从 SQL Server 数据库检索数据。
数据库连接
要连接到 SQL Server 数据库,请使用 SqlConnection 类:
SqlConnection con = new SqlConnection("connectionString");
选择数据
要从数据库中选择数据,请使用带有 Select * from tablename 查询的 SqlCommand:
SqlCommand cmd = new SqlCommand("Select * from tablename", con);
动态 SQL 查询
要基于参数检索数据,请使用参数化查询来避免 SQL 注入:
cmd.CommandText = "Select * from tablename where firstname = @fName"; cmd.Parameters.AddWithValue("@fName", textBox1.Text);
读取数据
要读取检索到的数据,使用 SqlDataReader:
using (SqlDataReader oReader = oCmd.ExecuteReader()) { while (oReader.Read()) { // Access column data... } }
自定义对象
为了更清晰的代码,定义一个自定义对象来表示数据:
public class Person { public string firstName; public string lastName; }
填充TextBoxes
要使用检索到的数据填充文本框,请使用以下属性自定义对象:
Person x = SomeMethod("John"); txtLastName.Text = x.lastName;
结论
本文演示了如何使用 C# 使用参数化查询和自定义对象从 SQL Server 数据库中检索数据,提供了灵活且灵活的方法。安全的数据访问方法。
以上是如何使用 C# 从 SQL Server 数据库检索数据?的详细内容。更多信息请关注PHP中文网其他相关文章!