Top.Mail.Ru
Ответы
Аватар пользователя
2мес
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как связать базу данных SQL сделанную в XAMPP с Visual Studio?

Что делать надо? мне надо сделать чтобы функционал был у приложения. Я не понимаю как связать. Может быть нужен файл mdf? и как его найти этот файл? я уже посмотрел видео в интернете, никакой информации не нашел. Пробовал связать с помощью кода через MySqlConnection, NuGet.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
2мес

Чтобы связать MySQL из XAMPP с Visual Studio (C#):

1. Убедись, что MySQL запущен в XAMPP. В phpMyAdmin проверь имя базы, пользователя (root), пароль (обычно пустой).
2. В Visual Studio установи пакет NuGet MySql.Data.
3. В App.config добавь строку подключения:

<connectionStrings>
<add name="MySQLConnection" connectionString="Server=local host;Database=имя\_базы;Uid=root;Pwd=;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>

4. Пример кода:

using MySql.Data.MySqlClient;
string connString = ConfigurationManager.ConnectionStrings["MySQLConnection"].ConnectionString;
using (MySqlConnection conn = new MySqlConnection(connString)) {
conn. Open();
Console.WriteLine("Подключено!");
}

5. Ошибки: проверь строку подключения, работу MySQL. Файл .mdf не нужен (это для SQL Server). Данные MySQL в C:\xampp\mysql\data.