C#连接sqlserver查询数据转换成datatable
以下是C#连接sqlserver查询数据并将结果转换成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/hitu 著作权归作者所有。请勿转载和采集!