C# 连接 SQL Server 查询数据并转换为 DataTable
以下是 C# 连接 SQL Server 查询数据并将结果转换成 DataTable 的示例代码:
using System.Data;
using System.Data.SqlClient;
// 定义连接字符串
string connectionString = 'Data Source=(local);Initial Catalog=MyDatabase;Integrated Security=True';
// 定义 SQL 查询语句
string sql = 'SELECT * FROM MyTable';
// 创建 SqlConnection 对象并打开连接
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 创建 SqlCommand 对象并设置查询语句和连接对象
using (SqlCommand command = new SqlCommand(sql, connection))
{
// 创建 SqlDataAdapter 对象并执行查询
using (SqlDataAdapter adapter = new SqlDataAdapter(command))
{
// 创建 DataTable 对象并填充数据
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);
// 在此处使用 dataTable 进行数据操作
}
}
}
说明:
- 首先定义连接字符串,包含连接的数据库名、用户名、密码等信息。
- 定义 SQL 查询语句,可以是任何合法的 SQL 语句。
- 创建 SqlConnection 对象并打开连接。
- 创建 SqlCommand 对象并设置查询语句和连接对象。
- 创建 SqlDataAdapter 对象并执行查询,将结果填充到 DataTable 对象中。
- 在此处可以使用 dataTable 进行数据操作,如遍历、筛选、排序、修改、删除等。
原文地址: https://www.cveoy.top/t/topic/oLiv 著作权归作者所有。请勿转载和采集!