[c#] MySQL과 C# 애플리케이션 연결

이 블로그 포스트에서는 C# 언어를 사용하여 MySQL 데이터베이스에 연결하는 간단한 방법에 대해 알아보겠습니다.

목차

  1. MySQL 데이터베이스에 연결하기
  2. 데이터베이스에서 데이터 읽기
  3. 데이터베이스에 데이터 쓰기

1. MySQL 데이터베이스에 연결하기

MySQL 데이터베이스에 C# 애플리케이션을 연결하려면 MySql.Data 패키지를 사용해야 합니다. 이 패키지는 MySQL 데이터베이스에 연결하고 쿼리를 실행할 수 있는 기능을 제공합니다.

using MySql.Data.MySqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Server=yourServerAddress;Database=yourDatabaseName;Uid=yourUsername;Pwd=yourPassword;";
        MySqlConnection connection = new MySqlConnection(connectionString);
        connection.Open();
        // 데이터베이스에 연결된 후에 수행할 작업을 실행
        connection.Close();
    }
}

2. 데이터베이스에서 데이터 읽기

연결 설정을 완료했다면, 데이터베이스에서 데이터를 읽을 수 있습니다. 아래는 간단한 쿼리를 사용하여 데이터를 읽는 예제입니다.

MySqlCommand cmd = new MySqlCommand("SELECT * FROM yourTable", connection);
MySqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
    // 데이터를 처리
}
dataReader.Close();

3. 데이터베이스에 데이터 쓰기

데이터베이스에 데이터를 쓰려면, INSERT, UPDATE, 또는 DELETE 등의 쿼리를 사용하여 데이터를 변경할 수 있습니다.

MySqlCommand cmd = new MySqlCommand("INSERT INTO yourTable (column1, column2) VALUES (value1, value2)", connection);
cmd.ExecuteNonQuery();

이제 MySQL과 C# 애플리케이션을 연결하는 방법에 대해 간단히 살펴보았습니다. 데이터베이스와의 연동은 각 프로젝트에 따라 다양한 방법으로 구현될 수 있지만, 이러한 기본적인 절차를 익히고 응용하는 것이 중요합니다.