使用 DataReader 检索数据的步骤:
1、创建 Command 对象
2、调用 ExecuteReader() 创建 DataReader 对象
3、使用 DataReader 的 Read() 方法逐行读取数据
4、读取某列的数据,(type)dataReader[ ]
5、关闭 DataReader 对象
注意:DataReader 使用后必须关闭
参考代码:
1 string sql = "SELECT StudentName FROM Student
2 WHERE StudentName LIKE '李%'";
3 SqlCommand command = new SqlCommand(sql, connection);
4 connection.Open();
5 SqlDataReader dataReader = command.ExecuteReader();
6 Console.WriteLine("查询结果:");
7 while (dataReader.Read())
8 {
9 Console.WriteLine((string)dataReader["StudentName"]);
10 }
11 dataReader.Close();
12
2 WHERE StudentName LIKE '李%'";
3 SqlCommand command = new SqlCommand(sql, connection);
4 connection.Open();
5 SqlDataReader dataReader = command.ExecuteReader();
6 Console.WriteLine("查询结果:");
7 while (dataReader.Read())
8 {
9 Console.WriteLine((string)dataReader["StudentName"]);
10 }
11 dataReader.Close();
12