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

पायथन का उपयोग करके डेटाबेस लेनदेन करना

लेन-देन एक तंत्र है जो डेटा स्थिरता सुनिश्चित करता है। लेन-देन में निम्नलिखित चार गुण होते हैं -

  • परमाणुता - या तो लेन-देन पूरा हो जाता है या कुछ भी नहीं होता है।
  • संगति - एक लेन-देन एक सुसंगत स्थिति में शुरू होना चाहिए और सिस्टम को एक सुसंगत स्थिति में छोड़ देना चाहिए।
  • अलगाव - किसी लेन-देन के मध्यवर्ती परिणाम वर्तमान लेन-देन के बाहर दिखाई नहीं देते हैं।
  • स्थायित्व - एक बार लेन-देन करने के बाद, सिस्टम की विफलता के बाद भी, प्रभाव लगातार बना रहता है।

पायथन डीबी एपीआई 2.0 लेनदेन को प्रतिबद्ध या रोलबैक करने के लिए दो तरीके प्रदान करता है।

उदाहरण

आप पहले से ही जानते हैं कि लेनदेन को कैसे कार्यान्वित किया जाए। यहाँ फिर से ऐसा ही उदाहरण है -

# Prepare SQL query to DELETE required records
sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20)
try:
   # Execute the SQL command
   cursor.execute(sql)
   # Commit your changes in the database
   db.commit()
except:
   # Rollback in case there is any error
   db.rollback()

  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के लिए कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते हैं। लेकिन प्राप्त करने का एक तरीका है, सेलेनियम का उपयोग करके, अजगर में एक बहुत ही स्मार्ट पैकेज जिसके साथ डेवलप

  1. पायथन कोड का उपयोग करके Google खोज करना?

    इस लेख में, हम अजगर कोड का उपयोग करके Google खोज करने का प्रयास करेंगे, यह उस स्थिति में काम आता है जब आप एक अजगर परियोजना पर काम कर रहे हैं और आपको वेब से कुछ डेटा तक पहुंचने की आवश्यकता है और खोज परिणाम (वेब ​​से) आपके प्रोजेक्ट के अंदर उपयोग किया जा रहा है। पूर्वापेक्षाएँ - आपके सिस्टम में अजगर

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स