Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można połączyć się z mySQL w C#

Najpierw musisz pobrać łącznik danych MySql dla platformy .NET. Znajdziesz go tutaj pod adresem https://dev.mysql.com/downloads/connector/ sieć/ . Następnie po zainstalowaniu musisz dodać do swojego projektu odniesienie do biblioteki MySql. Zobacz tutaj jak to zrobić

Możesz też po prostu użyć Menedżera pakietów NuGet, aby automatycznie pobrać i zainstalować łącznik.

W każdym przypadku, po poprawnej instalacji i odwołaniu się do biblioteki, powinieneś dodać do swojego pliku cs, using MySql.Data.MySqlClient; line i teraz jesteś gotowy do korzystania z klas wymaganych do połączenia się z MySql i pracy z jego danymi.

Więc twój kod powinien być

using MySql.Data.MySqlClient;

... other code ....

private void Button1_Click(object sender, EventArgs e)
{

    try
    {
        string connetionString = @"Server=localhost;Database=my_projects;User ID=root;Password=123456";
        using(MySqlConnection cnn = new MySqlConnection(connetionString))
        {
            cnn.Open();
            MessageBox.Show("Connection Open  !");
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show("Cannot open connection: Reason:" + ex.Message);
    }

}

Pamiętaj, że połączenie z bazą danych zawiera niezarządzane zasoby i zawsze należy dodać używanie oświadczenia wokół tego rodzaju obiektów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz ostatnie wpisy za pomocą GROUP BY

  2. Maksymalna liczba działających tabel w SQL Server i MySQL

  3. 10 powodów, aby trzymać się MySQL

  4. Jak wyłączyć wyświetlanie błędów mysql na ekranie w CodeIgniter?

  5. Jak mogę zbiorczo zaktualizować rekordy za pomocą sequelize.js i zignorować niektóre kolumny?