Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để sử dụng ADO.NET DbProviderFactory với MySQL?

Trước tiên, bạn phải cài đặt MySQL .Net Connector .

Nhà máy MySQL Provider có tên bất biến "MySql.Data.MySqlClient". Dưới đây là một số mã C # mẫu để truy xuất tất cả các tên bảng trong cơ sở dữ liệu thử nghiệm cục bộ và đưa chúng vào hộp danh sách để phản hồi lại một lần nhấp vào nút.

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. MySQL:Có quá nhiều truy vấn trên mỗi trang?

  2. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 8.04 (Hardy)

  3. Nhiều chèn với PDO

  4. Truy vấn cập nhật SQL với mệnh đề nhóm theo

  5. Xuất tất cả các lỗi PHP vào cơ sở dữ liệu không error_log