Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में डेटाबेस कनेक्शन


MySQL डेटाबेस से कनेक्ट करने से पहले, निम्नलिखित सुनिश्चित करें -

  • आपने TESTDB नामक एक डेटाबेस बनाया है।
  • आपने TESTDB में EMPLOYEE नामक एक टेबल बनाई है।
  • इस टेबल में FIRST_NAME, LAST_NAME, AGE, SEX और INCOME फ़ील्ड हैं।
  • यूजर आईडी "testuser" और पासवर्ड "test123" TESTDB तक पहुंचने के लिए सेट हैं।
  • पायथन मॉड्यूल MySQLdb आपकी मशीन पर ठीक से इंस्टॉल है।
  • आप MySQL ट्यूटोरियल के माध्यम से MySQL बेसिक्स समझ गए हैं।

उदाहरण

निम्नलिखित "TESTDB" MySQL डेटाबेस से कनेक्ट करने का उदाहरण है

#!/usr/bin/python import MySQLdb # डेटाबेस कनेक्शन खोलें db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # cursor() विधि का उपयोग करके एक कर्सर ऑब्जेक्ट तैयार करें cursor = db.cursor() # execute() विधि का उपयोग करके SQL क्वेरी निष्पादित करें। cursor.execute("SELECT VERSION()") # fetchone() विधि का उपयोग करके एक पंक्ति प्राप्त करें। data = cursor.fetchone() print "Database version : %s " % data # सर्वर से डिस्कनेक्ट करें db.close()

इस स्क्रिप्ट को चलाने पर, यह मेरे लिनक्स मशीन पर निम्नलिखित परिणाम दे रहा है।

Database version : 5.0.45 

यदि डेटासोर्स के साथ कनेक्शन स्थापित हो जाता है, तो एक कनेक्शन ऑब्जेक्ट लौटाया जाता है और आगे के उपयोग के लिए db में सहेजा जाता है, अन्यथा db को None पर सेट किया जाता है। अगला, db ऑब्जेक्ट का उपयोग एक कर्सर ऑब्जेक्ट बनाने के लिए किया जाता है, जिसका उपयोग SQL क्वेरीज़ निष्पादित करने के लिए किया जाता है। अंत में, बाहर निकलने से पहले, यह सुनिश्चित करता है कि डेटाबेस कनेक्शन बंद है और संसाधन जारी किए गए हैं।


  1. - पायथन टुपल को MySQL डेटाबेस में कैसे इन्सर्ट करें?

    मान लें कि सर्वर पर test नाम का MySQL डेटाबेस मौजूद है और employee नाम की एक टेबल भी बनी है। टेबल में पांच फील्ड्स हैं: fname, lname, age, gender, और salary। एक रिकॉर्ड के डेटा वाला टुपल ऑब्जेक्ट इस प्रकार परिभाषित किया गया है: t1 = (Mac, Mohan, 20, M, 2000) MySQL और पायथन 3 के बीच इंटरफेस स्थापि

  1. - पायथन का उपयोग करके SAP डेटाबेस क्वेरी करना

    पायथन सबसे अधिक उपयोग की जाने वाली ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में से एक है जिसे कोड करना और समझना बहुत आसान है। पायथन को SAP के साथ उपयोग करने के लिए, हमें पायथन SAP RFC मॉड्यूल इंस्टॉल करना होगा जिसे PyRFC के नाम से जाना जाता है। इसकी उपलब्ध मेथड्स में से एक RFC_READ_TABLE है जिसे SAP ड

  1. - सर्वरलेस में मास्टरी: डेटाबेस कनेक्शन चुनौतियों पर काबू पाएं

    सर्वरलेस के लिए डेटाबेस डिजाइन करते समय, हमारे दिमाग में सबसे बड़ी चुनौती एक ऐसा इंफ्रास्ट्रक्चर बनाना था जो लाभदायक तरीके से प्रति-अनुरोध मूल्य निर्धारण का समर्थन करे। हम मानते हैं कि Upstash ने इसे हासिल कर लिया है। उत्पाद लॉन्च करने के बाद, हमने देखा कि एक और बड़ी चुनौती थी: डेटाबेस कनेक्शन! जैस