c#中访问数据库sql server查询满足条件的数据并读取所有行中所有信息并按照顺序传输到c#中的dataTable中
以下是一个示例代码,演示如何使用C#访问SQL Server数据库,并读取满足条件的所有数据行,并将其存储在C#中的DataTable中。
using System;
using System.Data;
using System.Data.SqlClient;
namespace SqlServerExample
{
class Program
{
static void Main(string[] args)
{
//创建数据库连接字符串
string connectionString = "Data Source=YourServerName;Initial Catalog=YourDatabaseName;Integrated Security=True";
//创建查询语句
string query = "SELECT * FROM YourTableName WHERE YourCondition = @YourParameter";
//创建数据库连接对象
using (SqlConnection connection = new SqlConnection(connectionString))
{
//创建查询命令对象
using (SqlCommand command = new SqlCommand(query, connection))
{
//设置查询参数
command.Parameters.AddWithValue("@YourParameter", "YourParameterValue");
//创建DataAdapter对象
using (SqlDataAdapter adapter = new SqlDataAdapter(command))
{
//创建DataTable对象
DataTable dataTable = new DataTable();
//使用DataAdapter对象填充DataTable对象
adapter.Fill(dataTable);
//遍历DataTable对象中的所有行,并输出每一行的数据
foreach (DataRow row in dataTable.Rows)
{
foreach (DataColumn column in dataTable.Columns)
{
Console.Write(row[column] + "\t");
}
Console.WriteLine();
}
}
}
}
}
}
}
在上面的示例代码中,我们首先创建了一个数据库连接字符串,然后创建了一个查询语句。接下来,我们创建了一个SqlConnection对象,用于与SQL Server数据库建立连接。然后,我们创建了一个SqlCommand对象,用于执行SQL查询语句,并设置了查询参数。接下来,我们创建了一个SqlDataAdapter对象,并使用它填充了一个DataTable对象。最后,我们遍历了DataTable对象中的所有行,并输出了每一行的数据。
请注意,上面的示例代码仅供参考,您需要将其适当修改以适应您的具体情况。
原文地址: https://www.cveoy.top/t/topic/bZUy 著作权归作者所有。请勿转载和采集!