কম্পিউটার

পাইথন ব্যবহার করে ডেটাবেস লেনদেন সম্পাদন করা


লেনদেন একটি প্রক্রিয়া যা ডেটা সামঞ্জস্য নিশ্চিত করে। লেনদেনের নিম্নলিখিত চারটি বৈশিষ্ট্য রয়েছে -

  • পরমাণু − হয় একটি লেনদেন সম্পূর্ণ হয় বা কিছুই ঘটে না।
  • সঙ্গতি − একটি লেনদেন একটি সামঞ্জস্যপূর্ণ অবস্থায় শুরু করতে হবে এবং একটি সামঞ্জস্যপূর্ণ অবস্থায় সিস্টেমটি ছেড়ে দিতে হবে৷
  • বিচ্ছিন্নতা − একটি লেনদেনের মধ্যবর্তী ফলাফল বর্তমান লেনদেনের বাইরে দৃশ্যমান নয়৷
  • স্থায়িত্ব − একবার একটি লেনদেন করা হয়ে গেলে, প্রভাবগুলি স্থায়ী হয়, এমনকি একটি সিস্টেম ব্যর্থতার পরেও৷

Python DB API 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. পাইথন ব্যবহার করে একটি স্টপওয়াচ তৈরি করুন

  2. পাইথন ব্যবহার করে Whatsapp?

  3. পাইথন কোড ব্যবহার করে গুগল সার্চ করছেন?

  4. পাইথনে CX_Freeze ব্যবহার করা