최근 프로젝트에서 SQLCMD.exe를 활용하는 오래된 배치 파일을 교체해야 한다고 언급하셨습니다. C# 개발을 자세히 살펴보면 코드 내에서 직접 SQL 쿼리를 실행하는 데 어려움을 겪을 수 있습니다. 이 문서에서는 SqlCommand 클래스를 사용하여 이를 달성하는 단계를 안내합니다.
SqlCommand는 SQL 명령을 실행할 수 있게 해주는 System.Data.SqlClient 네임스페이스 내의 중요한 클래스입니다. 관계형 데이터베이스에 대해. C# 코드 내에서 데이터베이스 작업을 수행하는 유연하고 효율적인 방법을 제공합니다.
SqlCommand를 사용하여 C#에서 직접 SQL 쿼리를 실행하려면 다음 필수 단계를 따르세요.
다음은 매개변수화된 SQL 쿼리를 실행하기 위해 SqlCommand를 사용하는 방법을 보여주는 C# 코드 조각의 예입니다.
string queryString = "SELECT tPatCulIntPatIDPk, tPatSFirstname, tPatSName, tPatDBirthday FROM [dbo].[TPatientRaw] WHERE tPatSName = @tPatSName"; string connectionString = "Server=.\PDATA_SQLEXPRESS;Database=;User Id=sa;Password=2BeChanged!;"; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(queryString, connection); command.Parameters.AddWithValue("@tPatSName", "Your-Parm-Value"); connection.Open(); SqlDataReader reader = command.ExecuteReader(); try { while (reader.Read()) { Console.WriteLine(String.Format("{0}, {1}", reader["tPatCulIntPatIDPk"], reader["tPatSFirstname"])); // etc } } finally { reader.Close(); } }
SqlCommand 클래스를 사용하면 이제 SQL 쿼리를 원활하게 실행하고 C# 내에서 직접 결과를 검색할 수 있습니다. 응용 프로그램입니다.
위 내용은 SqlCommand를 사용하여 C#에서 직접 SQL 쿼리를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!