C#中使用select查询数据库
时间: 2024-05-16 08:16:13 浏览: 95
在 C# 中使用 Select 查询数据库,需要使用 ADO.NET 提供的 SqlConnection、SqlCommand、SqlDataReader 等类。
以下是一个简单的示例,查询名为 "students" 的表中所有记录:
```csharp
using System.Data.SqlClient;
// 创建数据库连接
string connectionString = "Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;";
SqlConnection connection = new SqlConnection(connectionString);
// 打开数据库连接
connection.Open();
// 创建 SQL 查询语句
string query = "SELECT * FROM students";
// 创建 SqlCommand 对象
SqlCommand command = new SqlCommand(query, connection);
// 执行查询,并返回 SqlDataReader 对象
SqlDataReader reader = command.ExecuteReader();
// 遍历查询结果
while (reader.Read())
{
int id = reader.GetInt32(0);
string name = reader.GetString(1);
int age = reader.GetInt32(2);
Console.WriteLine("ID: {0}, Name: {1}, Age: {2}", id, name, age);
}
// 关闭 SqlDataReader 和数据库连接
reader.Close();
connection.Close();
```
在实际应用中,需要根据具体的需求来编写 SQL 查询语句,并对查询结果进行合适的处理。
阅读全文