MySql में कनेक्टर है। नेट के लिए आपको ODBC का उपयोग करने की आवश्यकता नहीं है,
MySql Connector आपको अपने MySql डेटाबेस से इंटरैक्ट करने देगा और पूरी तरह से प्रबंधित ADO.Net प्रदाता है। यदि आप चाहें तो आपके पास बाइनरी (डीएलएल) या स्रोत कोड है। यह बहुत आसान है, एक बार जब आप डीएलएल आयात कर लेते हैं तो आपको केवल एक कनेक्शन स्ट्रिंग (उपयोगकर्ता नाम, पासवर्ड, स्थान) की आवश्यकता होती है और आप सेटअप हो जाएंगे!
यहाँ कोड का एक नमूना है (संदर्भ:bitdaddy.com ):
string MyConString = "SERVER=localhost;" +
"DATABASE=mydatabase;" +
"UID=testuser;" +
"PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
for (int i= 0;i<Reader.FieldCount;i++)
thisrow+=Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();
मेरा सुझाव है कि आप अपना कोड और दृढ़ता एक ही स्थान पर न रखें और अपने कनेक्शन स्ट्रिंग को अपने App.Config में रखें, लेकिन मुझे लगता है कि यह आपको दिखाता है कि यह कैसे करना है।