Чтобы использовать класс SqlCommandв C# для взаимодействия с базой данных SQL, вы можете выполнить следующие действия:
-
Импортируйте необходимые пространства имен:
using System.Data.SqlClient; -
Создайте новый объект
SqlConnectionи укажите строку подключения:string connectionString = "Your_Connection_String"; SqlConnection connection = new SqlConnection(connectionString); -
Откройте соединение с базой данных:
connection.Open(); -
Создайте новый объект
SqlCommandи свяжите его с соединением:SqlCommand command = new SqlCommand(); command.Connection = connection; -
Задайте имя SQL-запроса или хранимой процедуры:
command.CommandText = "Your_SQL_Query_or_Stored_Procedure_Name"; -
Установите тип команды (текст или хранимая процедура):
command.CommandType = CommandType.Text; // or CommandType.StoredProcedure for stored procedures -
(Необязательно) Задайте любые параметры, если их требует ваш запрос или хранимая процедура:
command.Parameters.AddWithValue("@ParameterName", value); -
Выполните команду и получите результаты:
SqlDataReader reader = command.ExecuteReader(); // Use the reader to retrieve the results -
Закройте программу чтения и соединение, когда закончите:
reader.Close(); connection.Close();
Это базовый пример использования класса SqlCommandдля взаимодействия с базой данных SQL на C#. Не забудьте заменить "Your_Connection_String"фактической строкой подключения, соответствующей вашей базе данных.