Работа с MySQL на .NET

Пример подключения и выполнения запроса к базе данных MySQL с помощью c#.

Для работы с MySQL необходимо подключить NuGet-пакет MySql.Data:

Install-Package MySql.Data

Пример подключения и выполнения запроса:

var connectionString = 
    "Database=БАЗА;Data Source=СЕРВЕР;User Id=ПОЛЬЗОВАТЕЛЬ;Password=ПАРОЛЬ";
// БАЗА - имя базы данных (схемы) в MySQL
// СЕРВЕР - имя или IP-адрес сервера (для локального сервера - localhost)
// ПОЛЬЗОВАТЕЛЬ - имя пользователя MySQL
// ПАРОЛЬ - пароль пользователя MySQL
using (var con = new MySqlConnection(connectionString))
{
    con.Open();
    var commandText = "SELECT * FROM accounts;";
    using (var cmd = new MySqlCommand(commandText, con))
    {
        using (var rdr = cmd.ExecuteReader())
        {
            while (rdr.Read())
            {
                var name = rdr.GetString("name");
            }
        }
    }
}

При использовании using можно явно не вызывать методы Close для классов MySqlConnection и MySqlDataReader.

Исходный код

About the author

Добавить комментарий

Сказать спасибо

Способ платежа:

Подписаться на обновления

Укажите свой e-mail чтобы получать уведомления о новых статьях.

Присоединиться к еще 1 подписчику