кто-нибудь может мне помочь, я пытаюсь подключить базу данных mysql, данные сервера введены правильно, но когда я вызываю метод открытия, программа выдает исключение.

Я также использовал Server explorer, в этом случае программа видит сервер, но я не знаю, как использовать базу данных, подключенную через Server explorer, то есть как добавить ее в сам проект.

Подскажите, пожалуйста, как исправить эту ошибку, или как пользоваться базой данных через Server Explorer.
Вот как я подключаюсь к базе данных:
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BDtest
{
class Program
{
static void Main(string[] args)
{
SqlConnection sqlConnection = new SqlConnection("server=localhost;user=root;database=clothing_shop;password=****;");
sqlConnection.Open();
string queri = "select world.countrylanguage.CountryCode from world.countrylanguage where CountryCode = 'ARM'";
SqlCommand cmd = new SqlCommand(queri, sqlConnection);
var value = cmd.ExecuteScalar().ToString();
Console.WriteLine(value);
}
}
}
Учусь подключать БД, сама БД нигде не используется, БД состоит из трех простых таблиц. В принципе пробовал подключать и другие базы, но у них такая же проблема.
Отредактируйте свой вопрос и укажите код. Никто не сможет вам помочь, если вы не предоставите код





Глядя на ваш код, вы используете System.Data.SqlClient, который является поставщиком данных .NET для SQL Server.
В своем вопросе вы заявляете, что пытаетесь подключиться к базе данных mysql. Используйте для этого соответствующий пакет nuget
Вы не можете подключиться с помощью SqlConnection. вам нужно установить MySqlConnection с помощью пакета nuget. Вы можете скачать с https://www.nuget.org/packages/MySqlConnector и вы можете посмотреть, как использовать раздел из readme.
Я использовал MySql.Data.MySqlClient и все работало, но я также видел MySqlConnector. Что лучше использовать?
Потому что он обновлен, и вы проверяете, когда пакет обновился? Это важно.
Предоставьте фактический код и более подробную информацию. Где работает база данных (localhost?).