Partager via


Base de données Azure pour des bibliothèques MySQL pour .NET

Vue d'ensemble

Utilisez des données et des ressources stockées dans la base de données Azure pour MySQL.

API client

La bibliothèque de client recommandée permettant d’accéder à la base de données Azure pour MySQL est le Connector/Net de MySQL. Utilisez le package pour vous connecter à la base de données et exécuter les instructions SQL directement.

Installez le package NuGet directement à partir de la Console du Gestionnaire de package Visual Studio ou avec la CLI .NET Core.

Gestionnaire de package Visual Studio

Install-Package MySql.Data

CLI .NET Core

dotnet add package MySql.Data

Exemple de code

Connectez-vous à la base de données MySQL et exécutez une requête :

/* Include this "using" directive...
using MySql.Data.MySqlClient;
*/

string connectionString = "Server=[servername].mysql.database.azure.com; " +
    "Database=myDataBase; Uid=[userid]@[servername]; Pwd=myPassword;";

// Best practice is to scope the MySqlConnection to a "using" block
using (MySqlConnection conn = new MySqlConnection(connectionString))
{
    // Connect to the database
    conn.Open();

    // Read rows
    MySqlCommand selectCommand = new MySqlCommand("SELECT * FROM MyTable", conn);
    MySqlDataReader results = selectCommand.ExecuteReader();
    
    // Enumerate over the rows
    while(results.Read())
    {
        Console.WriteLine("Column 0: {0} Column 1: {1}", results[0], results[1]);
    }
}

Exemples