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

Windows 10 UWP ऐप के साथ mysql का उपयोग कैसे करें

आप खुशकिस्मत हैं! अगर आपका ऐप Windows 10 Fall Creators Update (संस्करण 16299) . को लक्षित करता है , आप बाहरी डेटाबेस से जुड़ सकते हैं।

पहली समस्या जो आपको हल करनी है वह यह है कि आप सीधे UWP ऐप्स से .NET Framework लाइब्रेरी का संदर्भ नहीं दे सकते हैं। इसे .NET मानक पुस्तकालय बनाकर और वहां से .NET फ्रेमवर्क पुस्तकालय का संदर्भ देकर रोका जा सकता है।

दुर्भाग्य से यह आधिकारिक MySQL कनेक्टर के साथ अभी तक काम नहीं करता है (कुछ असमर्थित संदर्भों के कारण), लेकिन विकल्प हैं। जो सबसे अधिक आशाजनक हैं वे हैं जो .NET मानक का समर्थन करते हैं। उदाहरण के लिए MySqlConnector प्रोजेक्ट आधिकारिक कनेक्टर के लिए एक बहुत ही समान इंटरफ़ेस प्रदान करता है। यह अभी भी बीटा में है, लेकिन इसे नियमित रूप से अपडेट किया जाता है और सक्रिय रूप से विकसित किया जाता है।

आप इसे NuGet का उपयोग करके अपने प्रोजेक्ट में बहुत आसानी से स्थापित कर सकते हैं। NuGet पैकेज कंसोल खोलें (टूल्स -> NuGet पैकेज मैनेजर -> पैकेज मैनेजर कंसोल) और निम्नलिखित दर्ज करें:

Install-Package MySqlConnector -Version 0.34.0 

अब आप MySqlConnection का उपयोग कर सकते हैं , MySqlCommand , आदि हमेशा की तरह।

string connStr = "server=localhost;user=root;database=uwpconnect;port=3306;password=";
StringBuilder sb = new StringBuilder();
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
string sql = "SELECT Name FROM world";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();

while (rdr.Read())
{
   sb.AppendLine(rdr[0].ToString());
}
rdr.Close();
conn.Close();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गंभीर त्रुटि:किसी सदस्य फ़ंक्शन क्वेरी को कॉल करें () PHP क्लास

  2. Laravel 5.2 . में एक साथ ढेर सारे डेटाबेस से कनेक्ट करें

  3. मेरे लिए mysql में लिखने के लिए एक कठिन प्रश्न?

  4. mysql n अंतिम पंक्तियों में से चुनें

  5. JDBC टाइमस्टैम्प को NULL में परिवर्तित कर रहा है (zeroDateTimeBehavior समस्या)