सबसे पहले, आपको MySQL .Net Connector इंस्टॉल करना होगा ।
MySQL प्रदाता कारखाने का अपरिवर्तनीय नाम "MySql.Data.MySqlClient" है। नीचे कुछ उदाहरण C# कोड है जो स्थानीय परीक्षण डेटाबेस में सभी तालिका नामों को पुनः प्राप्त करता है और एक बटन क्लिक के जवाब में उन्हें एक सूची बॉक्स में चिपका देता है।
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]);
}
}
}
}
}