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
Hangfire.MySqlStorage
Hangfire MySql Storage
1

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.0.0 1 8/14/2024
8.4.0 3 5/20/2024
8.3.0 2 1/17/2024
8.2.0 6 10/26/2023
8.1.0 1 11/16/2023
8.0.33 1 11/24/2023
8.0.32.1 2 11/16/2023
8.0.32 1 11/16/2023
8.0.31 0 10/11/2022
8.0.30 0 7/26/2022
8.0.29 1 11/16/2023
8.0.28 1 11/16/2023
8.0.27 1 11/16/2023
8.0.26 2 11/16/2023
8.0.25 1 11/22/2023
8.0.24 1 11/16/2023
8.0.23 1 11/25/2023
8.0.22 1 11/16/2023
8.0.21 1 11/16/2023
8.0.20 1 11/16/2023
8.0.19 1 11/16/2023
8.0.18 0 10/14/2019
8.0.17 1 11/16/2023
8.0.16 0 4/26/2019
8.0.15 1 11/16/2023
8.0.14 1 11/16/2023
8.0.13 1 11/16/2023
8.0.12 1 11/16/2023
8.0.11 1 11/16/2023
6.10.9 1 11/16/2023
6.10.7 0 4/30/2018
6.9.12 1 11/16/2023
6.8.8 0 6/27/2016
6.7.9 1 11/16/2023