全部产品
Search
文档中心

AnalyticDB:C# untuk macOS

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menggunakan Visual Studio untuk Mac untuk terhubung ke cluster AnalyticDB for MySQL menggunakan C#.

Prasyarat

  • Visual Studio untuk Mac telah diunduh dan diinstal. Versi yang digunakan dalam topik ini adalah Visual Studio 2019 untuk Mac versi 8.6.5.

  • Data uji telah disiapkan di AnalyticDB for MySQL. Untuk informasi lebih lanjut, lihat Memulai dengan Data Warehouse Edition.

    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;

Prosedur

  1. Mulai Visual Studio.

  2. Pilih File > New Solution. Dalam kotak dialog New Project, klik Console Application, lalu klik Next.

  3. Buat proyek sampel bernama "hello world". Klik ikon Execute di pojok kiri atas. Sistem akan mengembalikan hasil eksekusi.

  4. Ubah kode sampel sebelumnya untuk menyertakan kode yang digunakan untuk terhubung ke cluster AnalyticDB for MySQL dan mengembalikan hasil eksekusi dari tabel 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("Menghubungkan ke 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("Selesai.");
            }
        }
    }

    Setelah memodifikasi kode, muncul kesalahan yang menunjukkan bahwa Anda harus mengimpor paket MySqlConnector.

  5. Klik kanan Solution dan pilih Manage NuGet Package.

    Catatan

    Paket MySqlConnector diperlukan saat menggunakan C# untuk terhubung ke cluster AnalyticDB for MySQL.

  6. Di halaman Manage NuGet Package, masukkan MySqlConnector di kotak pencarian dan klik Add Package.

  7. Setelah menambahkan paket MySqlConnector, pesan kesalahan akan hilang. Klik ikon Execute di pojok kiri atas. Sistem akan mengembalikan hasil yang benar.