MySql.Data 8.3.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
TestContainers
Package Description
2
TestContainers
Package Description
3

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.2.0 0 01/21/2025
9.1.0 0 10/15/2024
9.0.0 0 07/01/2024
8.4.0 3 06/26/2024
8.3.0 2 06/29/2024
8.2.0 2 06/28/2024
8.1.0 2 06/28/2024
8.0.33 2 06/28/2024
8.0.32.1 2 06/29/2024
8.0.32 1 06/28/2024
8.0.31 1 06/28/2024
8.0.30 1 06/29/2024
8.0.29 1 06/28/2024
8.0.28 2 06/28/2024
8.0.27 1 06/28/2024
8.0.26 2 06/28/2024
8.0.25 2 06/28/2024
8.0.24 1 06/27/2024
8.0.23 2 06/28/2024
8.0.22 2 06/28/2024
8.0.21 1 06/28/2024
8.0.20 1 06/28/2024
8.0.19 1 06/28/2024
8.0.18 2 06/29/2024
8.0.17 1 06/28/2024
8.0.16 2 06/28/2024
8.0.15 2 06/27/2024
8.0.14 2 06/29/2024
8.0.13 2 06/28/2024
8.0.12 1 06/29/2024
8.0.11 1 06/28/2024
6.10.9 2 06/29/2024
6.10.7 1 06/28/2024
6.9.12 2 06/29/2024
6.8.8 2 06/28/2024
6.7.9 2 06/28/2024