Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa menggunakan ADO.NET DbProviderFactory dengan MySQL?

Pertama, Anda harus menginstal MySQL .Net Connector .

Pabrik Penyedia MySQL memiliki nama invarian "MySql.Data.MySqlClient". Di bawah ini adalah beberapa contoh kode C# yang mengambil semua nama tabel di database pengujian lokal dan memasukkannya ke dalam kotak daftar sebagai respons terhadap klik tombol.

private void button1_Click(object sender, EventArgs e)
{
    var dbf = DbProviderFactories.GetFactory("MySql.Data.MySqlClient");
    using (var dbcn = dbf.CreateConnection())
    {
        dbcn.ConnectionString = "Server=localhost;Database=test;Uid=test;Pwd=test;";
        dbcn.Open();
        using (var dbcmd = dbcn.CreateCommand())
        {
            dbcmd.CommandType = CommandType.Text;
            dbcmd.CommandText = "SHOW TABLES;";
            using (var dbrdr = dbcmd.ExecuteReader())
            {
                while (dbrdr.Read())
                {
                    listBox1.Items.Add(dbrdr[0]);
                }
            }
        }
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ImportError:Tidak ada modul bernama MySQLdb

  2. Desain basis data untuk aplikasi menggunakan tagar

  3. Apa itu PyMySQL dan apa bedanya dengan MySQLdb? Bisakah itu mempengaruhi penyebaran Django?

  4. Cara memilih setiap baris ke-n di mySQL mulai dari n

  5. Campuran ilegal dari susunan untuk operasi 'seperti' saat mencari dengan Ignited-Datatables