MySqlCommand mySqlCommand = new MySqlCommand("select * from ren", mysql); MySqlDataReader reader = mySqlCommand.ExecuteReader();
时间: 2024-10-21 21:01:30 浏览: 19
C#调用MySQL数据库(使用MySql.Data.dll连接)
你在代码片段中创建了一个`MySqlCommand`对象,并指定了SQL查询语句("select * from ren"`),这个语句表示从名为"ren"的表中选择所有列。然后,通过`mySqlCommand.ExecuteReader()`方法执行了数据库查询并获取了数据。
`MySqlCommand`是ADO.NET库中的一个类,用于执行SQL命令并在MySQL数据库中操作数据。`ExecuteReader()`方法返回一个`MySqlDataReader`对象,该对象可以逐行读取查询结果,就像一个数据库记录集一样。
当你需要处理查询结果时,通常会遍历`reader`,例如:
```csharp
while (reader.Read())
{
// 读取每一行的数据
string name = reader.GetString(0); // 假设第一列是姓名
int age = reader.GetInt32(1); // 假定第二列是年龄
Console.WriteLine($"Name: {name}, Age: {age}");
}
```
阅读全文