Первый вариант подключения к БД, без try catch и using и прочего async await. Используем библиотеку из nuget -> using MySql.Data.MySqlClient; Сразу скажу что это самый простой способ и так делать не надо. ExecuteNonQuery предназначен для выполнения SQL-инструкций, которые не возвращают результирующий набор данных. Продолжение следует... во торой статье про ExecuteNonQuery