https://www.brandellaltd.com/

পাইথনের সাথে ওরাকল ডাটাবেজ কানেকশন

পাইথনের সাথে ওরাকল ডাটাবেজ কানেকশন

পাইথনের সাথে ওরাকল ডাটাবেজ কানেকশন পাইথনের সাথে ওরাকল ডাটাবেজ কানেকশন
 
পাইথনের সাথে ওরাকল ডাটাবেজ কানেকশনডাটা ইনসার্ট করা পাইথন প্রোগ্রাম ব্যবহার করে ডাটা ইনসার্ট করার জন্য প্রতিটি রো-এর ডাটাসমূহকে একটি টাপল হিসেবে প্রথমে একটি লিস্ট অফ টাপলে সংরক্ষণ করতে হবে। অতপর একটি কার্সর ওপেন করতে হবে, যা ডাটাবেজে লিস্ট অফ টাপলের ডাটাসমূহকে এক একটি রো হিসেবে ডাটাবেজের টেবিলে ইনসার্ট করবে। executemany  ফাংশনের মাধ্যমে কার্সর মাল্টিপল ডাটা-রোসমূহকে ডাটাবেজে ইনসার্ট করবে। import cx_Oracleuid=”hr”pwd=”hr”service=” test “db = cx_Oracle.connect(uid + “/” + pwd + “@” + service)rows = [ (103,’Abdul Karim’,’Khulna’, ‘0167894521’,’01-jan-2001’), (104,’Mohammad Hasim’,’dhaka’, ‘0178867522’,’01-jan-2005’), (105,’MohammadMizan’,’Narayanganj’, ‘0181567854’,’01-jan-2002’]cursor = db.cursor()cursor.executemany(“insert into student (std_id,std_name,std_address,std_phone,std_dob) values (:1, :2,:3,:4,:5)”, rows)db.commit()db.close()উপরোক্ত পাইথন প্রোগ্রামটি এক্সিকিউট করা হলে নিচের মতো আউটপুট প্রদর্শিত হবে। ডাটা আপডেট করা পাইথন প্রোগ্রাম থেকে ওরাকল ডাটাবেজের ডাটাকে আপডেট করার জন্য কার্সর ব্যবহার করে আপডেট এসকিউএল স্টেটমেন্ট এক্সিকিউট করতে হবে। অ্যাড্রেস আপডেট করার একটি পাইথন প্রোগ্রাম তৈরি করে দেখানো হলো import cx_Oracleuid=”hr”pwd=”hr”service=” test”db = cx_Oracle.connect(uid + “/” + pwd + “@” + service)cursor = db.cursor()cursor.execute(“select std_id,std_name,std_address,std_phone,std_dob from student”)rows = cursor.fetchall()for r in rows:print (r) cursor.close()db.close()আপডেট স্টেটমেন্ট এক্সিকিউট করার পর আপডেটেড ডাটাকে কোয়েরি করার জন্য নিচের মতো প্রোগ্রাম এক্সিকিউট করতে হবে  import cx_Oracleuid=”hr”pwd=”hr”service=”test”db = cx_Oracle.connect(uid + “/” + pwd + “@” + service)cursor = db.cursor()cursor.execute(“select std_id,std_name,std_address from student where std_id=101”)rows = cursor.fetchall()print (rows)cursor.close()db.close()উপরোক্ত কোয়েরি প্রোগ্রামটি এক্সিকিউট করা হলে আমরা নিচের মতো আপডেটেড অ্যাড্রেস দেখতে পাব। ডাটা ডিলিট করা পাইথন প্রোগ্রাম ব্যবহার করে ডাটাবেজ থেকে ডাটা ডিলিট করার জন্য কার্সর ব্যবহার করে ডিলিট এসকিউএল স্টেটমেন্ট এক্সিকিউট করতে হবে। ডাটা ডিলিট করার একটি পাইথন প্রোগ্রাম তৈরি করে দেখানো হলো import cx_Oracleuid=”hr”pwd=”hr”service=” test”db = cx_Oracle.connect(uid + “/” + pwd + “@” + service)cursor = db.cursor()cursor.execute(“delete from student where std_id=101 “)print (“Deleted Successfully”)db.commit()db.close()উপরোক্ত প্রোগ্রামটি এক্সিকিউট করা হলে ডাটাবেজ থেকে ডাটা ডিলিট করে নিচের মতো আউটপুট স্ক্রিনে প্রদর্শিত হবে।







০ টি মন্তব্য



মতামত দিন

আপনি লগ ইন অবস্থায় নেই।
আপনার মতামতটি দেওয়ার জন্য লগ ইন করুন। যদি রেজিষ্ট্রেশন করা না থাকে প্রথমে রেজিষ্ট্রেশন করুন।







পাসওয়ার্ড ভুলে গেছেন? পুনরায় রিসেট করুন






রিভিউ

আপনি লগ ইন অবস্থায় নেই।
আপনার রিভিউ দেওয়ার জন্য লগ ইন করুন। যদি রেজিষ্ট্রেশন করা না থাকে প্রথমে রেজিষ্ট্রেশন করুন।