AnalyticDB for MySQL permet d'utiliser C# dans Visual Studio pour Mac pour se connecter à AnalyticDB for MySQL.
Prérequis
Téléchargez et installez Visual Studio pour Mac. Cette rubrique a été testée avec Visual Studio pour Mac version 8.6.5.
-
Préparez les données de test dans la base de données AnalyticDB for MySQL comme indiqué dans la rubrique Premiers pas avec l'édition Data Warehouse.
create table t1 (a int, s1 varchar)DISTRIBUTED BY HASH(`a`) ENGINE='XUANWU'; insert into t1 values (11, 'test1'), (22, 'test2'), (33, 'test3'), (44, 'test4');create user test identified by 'test_123456'; grant select on test.* to test;
Procédure
Démarrez Visual Studio.
Sélectionnez , puis cliquez sur Create Solution.
Saisissez un nom de projet lorsque le système vous y invite pour créer un exemple de projet nommé hello world. Cliquez ensuite sur Solution dans le coin supérieur gauche. Le résultat de l'exécution s'affiche.

-
Remplacez le code par défaut par le code suivant pour vous connecter à AnalyticDB for MySQL et afficher les données de la table
t1.using System; using MySql.Data.MySqlClient; namespace connectADB { class Program { static void Main(string[] args) { string connStr = "server=127.0.0.1;UID=test;database=test;port=3306;password=test_123456;SslMode=none;"; MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); string sql = "select * from `t1`"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Console.WriteLine(rdr[0] + " --- " + rdr[1]); } rdr.Close(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } conn.Close(); Console.WriteLine("Done."); } } }Après modification du code, un message d'erreur apparaît et vous invite à importer le package MySqlConnector.
-
Cliquez avec le bouton droit sur Next, puis sélectionnez Manage NuGet Package.
RemarqueLa connexion à AnalyticDB for MySQL avec C# nécessite le package MySqlConnector.
Sur la page Manage NuGet Package, saisissez MySqlConnector dans la zone de recherche, puis cliquez sur Add Package.
Une fois le package MySqlConnector ajouté, le message d'erreur disparaît. Cliquez sur Running dans le coin supérieur gauche ; le système affiche alors le résultat correct.