Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं MySQL के साथ ADO.NET DbProviderFactory का उपयोग कैसे कर सकता हूं?

सबसे पहले, आपको 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]);
                }
            }
        }
    }
}



  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 में MAX () बनाम ग्रेटेस्ट ():क्या अंतर है?

  2. आप कैसे निर्धारित कर सकते हैं कि एक विशेष MySQL तालिका कितनी डिस्क स्थान ले रही है?

  3. MySQL डेटाबेस टाइमज़ोन को GMT पर सेट करें

  4. क्या MySQLdb मॉड्यूल तैयार बयानों का समर्थन करता है?

  5. दिनांक और समय के अनुसार अवरोही क्रम में छाँटना?