MySql.Data 8.4.0

About

MySQL provides connectivity for client applications developed in .NET compatible programming languages with MySQL Connector/NET through a series of packages.

MySql.Data is the core package of Connector/NET. It is compatible with .NET Framework 4.6+ and .NET 6.0+ and provides classic MySQL protocol and MySQL X DevAPI capabilities.

More information at MySQL Connector/NET documentation.

How to use

    MySql.Data.MySqlClient.MySqlConnection myConnection;
    string myConnectionString;
    //set the correct values for your server, user, password and database name
    myConnectionString = "server=127.0.0.1;uid=root;pwd=12345;database=test";

    try
    {
      myConnection = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
      //open a connection
      myConnection.Open();

      // create a MySQL command and set the SQL statement with parameters
      MySqlCommand myCommand = new MySqlCommand();
      myCommand.Connection = myConnection;
      myCommand.CommandText = @"SELECT * FROM clients WHERE client_id = @clientId;";
      myCommand.Parameters.AddWithValue("@clientId", clientId);

      // execute the command and read the results
      using var myReader = myCommand.ExecuteReader()
      {
        while (myReader.Read())
        {
          var id = myReader.GetInt32("client_id");
          var name = myReader.GetString("client_name");
          // ...
        }
      }
      myConnection.Close();
    }
    catch (MySql.Data.MySqlClient.MySqlException ex)
    {
      MessageBox.Show(ex.Message);
    }

Contributing

There are a few ways to contribute to the Connector/NET code. Please refer to the contributing guidelines for additional information.

Additional Resources

Showing the top 20 packages that depend on MySql.Data.

Packages Downloads
MySql.EntityFrameworkCore
MySql.EntityFrameworkCore for Entity Framework.
8
MySql.EntityFrameworkCore
MySQL Server database provider for Entity Framework Core.
8
MySql.EntityFrameworkCore
MySql.EntityFrameworkCore adds support for Microsoft Entity Framework Core.
7
MySql.EntityFrameworkCore
MySql.EntityFrameworkCore for Entity Framework.
7
MySql.EntityFrameworkCore
MySQL Server database provider for Entity Framework Core.
7

Review ReleaseNotes.txt for details.

.NET Framework 4.6.2

.NET Standard 2.0

.NET 8.0

.NET 7.0

.NET Standard 2.1

.NET 6.0

.NET Framework 4.8

Version Downloads Last updated
9.5.0 2 11/03/2025
9.4.0 3 08/14/2025
9.3.0 5 05/23/2025
9.2.0 7 02/20/2025
9.1.0 7 02/20/2025
9.0.0 7 02/20/2025
8.4.0 7 02/20/2025
8.3.0 10 08/30/2024
8.2.0 7 02/20/2025
8.1.0 7 02/20/2025
8.0.33 8 02/20/2025
8.0.32.1 7 02/20/2025
8.0.32 8 02/20/2025
8.0.31 8 02/20/2025
8.0.30 8 02/20/2025
8.0.29 8 02/20/2025
8.0.28 8 02/20/2025
8.0.27 8 02/20/2025
8.0.26 7 02/20/2025
8.0.25 8 02/20/2025
8.0.24 7 02/20/2025
8.0.23 7 02/20/2025
8.0.22 8 02/20/2025
8.0.21 8 02/20/2025
8.0.20 7 02/20/2025
8.0.19 7 02/20/2025
8.0.18 8 02/20/2025
8.0.17 7 02/20/2025
8.0.16 8 02/20/2025
8.0.15 8 02/20/2025
8.0.14 7 02/20/2025
8.0.13 7 02/20/2025
8.0.12 8 02/20/2025
8.0.11 7 02/20/2025
6.10.9 7 02/20/2025
6.10.7 7 02/20/2025
6.9.12 6 02/20/2025
6.8.8 7 02/20/2025
6.7.9 8 02/20/2025