首页 >数据库 >mysql教程 >如何使用 C# 从 SQL Server 数据库检索数据?

如何使用 C# 从 SQL Server 数据库检索数据?

Barbara Streisand
Barbara Streisand原创
2024-12-27 08:48:11596浏览

How to Retrieve Data from a SQL Server Database Using C#?

使用 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn