C#dataReader获取数据
时间: 2023-11-29 17:46:20 浏览: 102
以下是使用C#中的DataReader获取数据的示例代码:
```csharp
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=your_server;Initial Catalog=your_database;User ID=your_username;Password=your_password";
string queryString = "SELECT * FROM your_table";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}", reader["Column1"], reader["Column2"]));
}
reader.Close();
}
}
}
```
以上代码中,我们首先定义了连接字符串和查询语句,然后创建了一个SqlConnection对象和一个SqlCommand对象。接着,我们打开连接并使用ExecuteReader方法执行查询,并将结果存储在一个SqlDataReader对象中。最后,我们使用while循环遍历DataReader对象中的数据,并输出每一行的Column1和Column2列的值。
阅读全文