[c#] C#에서 데이터베이스에서 데이터 수정하는 방법
C#에서 데이터베이스의 데이터를 수정하려면 다음의 단계를 따를 수 있습니다:
- 데이터베이스 연결 설정: 데이터베이스에 연결하기 위해 해당 데이터베이스에 대한 연결 문자열을 정의해야 합니다.
- 데이터 수정 쿼리 생성: 데이터 수정을 위한 SQL 쿼리를 작성해야 합니다.
- 데이터베이스 연결 열기: 데이터베이스 연결 객체를 사용하여 데이터베이스에 연결합니다.
- 쿼리 실행 및 데이터 수정: 쿼리를 실행하여 데이터를 수정합니다.
- 데이터베이스 연결 닫기: 데이터베이스 작업이 끝나면 연결을 닫아야 합니다.
다음은 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 공식 문서를 참고하시기 바랍니다.