温馨提示×

如何在C#中使用Command执行SQL语句

sql
小樊
137
2024-08-20 21:56:28
栏目: 云计算

在C#中使用Command对象执行SQL语句,一般是通过ADO.NET提供的SqlCommand类来实现。以下是一个简单的示例:

using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=YourServer;Initial Catalog=YourDatabase;Integrated Security=True";
        
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();
            
            string sql = "SELECT * FROM YourTable";
            
            using (SqlCommand command = new SqlCommand(sql, connection))
            {
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Console.WriteLine(reader["ColumnName"].ToString());
                    }
                }
            }
        }
    }
}

在上面的示例中,首先建立了一个SqlConnection对象,并且打开了数据库连接。然后创建了一个SqlCommand对象,传入要执行的SQL语句和数据库连接对象。接着使用ExecuteReader方法执行SQL查询,并通过SqlDataReader对象读取查询结果。

需要注意的是,这只是一个简单的示例,实际应用中可能需要根据具体需求进行参数化查询、事务处理等操作。

0