কম্পিউটার টিউটোরিয়াল

পাইথনে ডেটাবেস কানেকশন


MySQL डेटाबेस से कनेक्ट करने से पहले, निम्नलिखित बातों का ध्यान रखें −

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

उदाहरण

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

#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # execute SQL query using execute() method. cursor.execute("SELECT VERSION()") # Fetch a single row using fetchone() method. data = cursor.fetchone() print "Database version : %s " % data # disconnect from server db.close()

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

Database version : 5.0.45 

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


  1. পাইথন ইউনিকোড ডেটাবেস (unicodedata মডিউল)

  2. পাইথন টাপলকে MySQL ডাটাবেসে ইনসার্ট করার পদ্ধতি

  3. পাইথন দিয়ে SAP ডেটাবেস কোয়েরি করার পদ্ধতি

  4. সার্ভারলেসে ডেটাবেস কানেকশন চ্যালেঞ্জ দূর করুন: মাস্টারিং সার্ভারলেস