[c#] C#에서 데이터베이스에서 데이터 수정하는 방법

C#에서 데이터베이스의 데이터를 수정하려면 다음의 단계를 따를 수 있습니다:

  1. 데이터베이스 연결 설정: 데이터베이스에 연결하기 위해 해당 데이터베이스에 대한 연결 문자열을 정의해야 합니다.
  2. 데이터 수정 쿼리 생성: 데이터 수정을 위한 SQL 쿼리를 작성해야 합니다.
  3. 데이터베이스 연결 열기: 데이터베이스 연결 객체를 사용하여 데이터베이스에 연결합니다.
  4. 쿼리 실행 및 데이터 수정: 쿼리를 실행하여 데이터를 수정합니다.
  5. 데이터베이스 연결 닫기: 데이터베이스 작업이 끝나면 연결을 닫아야 합니다.

다음은 C#에서 데이터베이스의 데이터를 수정하는 예제 코드입니다.

using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
        string updateQuery = "UPDATE TableName SET Column1 = Value1, Column2 = Value2 WHERE Condition";

        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            using (SqlCommand command = new SqlCommand(updateQuery, connection))
            {
                connection.Open();
                int rowsAffected = command.ExecuteNonQuery();
                Console.WriteLine("Rows Affected: " + rowsAffected);
            }
        }
    }
}

위의 예제 코드에서는 SqlConnection 및 SqlCommand 클래스를 사용하여 데이터베이스에 연결하고 데이터를 수정합니다.

데이터를 수정할 때에는 보안상의 이유로 매개변수화된 쿼리를 사용하는 것이 좋습니다. 이는 SQL Injection 공격을 방지할 수 있는 방법입니다.

이상으로 C#에서 데이터베이스의 데이터를 수정하는 방법에 대한 간략한 안내였습니다. 더 자세한 내용은 Microsoft 공식 문서를 참고하시기 바랍니다.

Microsoft 공식 문서 - C#에서 데이터 수정