在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对象读取查询结果。
需要注意的是,这只是一个简单的示例,实际应用中可能需要根据具体需求进行参数化查询、事务处理等操作。