Я сделал файл базы данных сервера MySQL с сервером исследователя, используя следующий код для подключения к базе данных MySQL:Подключение базы данных MySQL с Visual Studio
private void DataAdd_Load(object sender, EventArgs e)
{
try
{
var conn = new MySqlConnection();
conn.ConnectionString =
"Data Source=(LocalDB)\\MSSQLLocalDB;" +
"User Instance=true;" +
"Integrated Security=false;" +
"AttachDbFilename=C:\\Path\\filename.MDF;";
conn.Open();
MessageBox.Show("Connected to database");
}
catch (Exception e1)
{
MessageBox.Show("Connection failed");
}
}
Но связь всегда терпит неудачу.
ошибка, что я нашел во время отладки:
Исключение брошено: «System.Data.SqlClient.SqlException» в System.Data.dll ("Флаг Логин экземпляра пользователя не допускается при подключении к . пользователь экземпляра SQL Server соединение будет закрыто ")
Вы должны использовать MySqlConnection для MySql. Вы не можете использовать SqlConnection, потому что это для Sql Server. –
Извините .. скорректирован формат .. любезно перепроверьте – amish
и connectionstring для sql server local db, а не для mysql. Правильная строка соединения mysql находится здесь: https://www.connectionstrings.com/mysql/ –