2009-08-01 64 views

Trả lời

18

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

Nhà máy cung cấp MySQL có tên bất biến "MySql.Data.MySqlClient". Dưới đây là một số ví dụ C# mã lấy tất cả các tên bảng trong cơ sở dữ liệu thử nghiệm địa phương và dính chúng trong một ListBox để đáp ứng với một nút bấm.

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]); 
       } 
      } 
     } 
    } 
} 
+0

Cảm ơn bạn thân! –

Các vấn đề liên quan