Python میں اوریکل ڈیٹا بیس کنکشن

Python My Awrykl Y A Bys Knkshn



Python مختلف لائبریریاں اور ماڈیولز پیش کرتا ہے تاکہ اوریکل ڈیٹا بیس سمیت مختلف مشہور ڈیٹا بیس کے ساتھ رابطہ قائم کیا جا سکے۔ اوریکل ڈیٹا بیس ایک وسیع پیمانے پر استعمال ہونے والا RDBMS ہے جو موثر ڈیٹا اسٹوریج اور ڈیٹا مینجمنٹ کے لیے متعدد خصوصیات پیش کرتا ہے۔ ایک ازگر کے ڈویلپر کے طور پر، آپ کو ڈیٹا کو ذخیرہ کرنے یا اس میں ہیرا پھیری کرنے کے لیے اوریکل ڈیٹا بیس سے جڑنے کی ضرورت پڑ سکتی ہے۔ اس مقصد کے لیے، ازگر کے ایکسٹینشن ماڈیول کا نام ' cx_Oracle ' استعمال کیا جا سکتا ہے.

یہ گائیڈ وضاحت کرے گا کہ Python میں اوریکل ڈیٹا بیس کنکشن کیسے بنایا جائے۔

Python میں اوریکل ڈیٹا بیس کنکشن

پوسٹ کے ساتھ شروع کرنے کے لیے، یقینی بنائیں کہ اس سے ازگر کو ڈاؤن لوڈ اور انسٹال کریں۔ سرکاری ویب سائٹ . Python کے انسٹال شدہ ورژن کی تصدیق کرنے کے لیے کمانڈ پرامپٹ میں درج ذیل کمانڈ کو عمل میں لاتا ہے:







python --version

آؤٹ پٹ





آؤٹ پٹ Python کے انسٹال شدہ ورژن نمبر کو ظاہر کرتا ہے۔





مرحلہ 1: 'cx_Oracle' ماڈیول انسٹال کریں۔

' cx_Oracle ” ماڈیول ایک پائتھون ایکسٹینشن ماڈیول ہے جو اوریکل ڈیٹا بیس تک رسائی کے قابل بناتا ہے۔ Python کو اوریکل ڈیٹا بیس سے مربوط کرنے کے لیے درج ذیل مرحلہ وار ہدایات پر غور کریں۔

انسٹال کریں ' cx_Oracle ذیل میں دی گئی کمانڈ کو چلا کر ماڈیول:



pip install cx_Oracle

آؤٹ پٹ

آؤٹ پٹ انسٹالیشن کے عمل کی تکمیل پر کامیابی کا پیغام دیتا ہے۔

مرحلہ 2: ایک فولڈر بنائیں

ایک نیا فولڈر بنائیں جس کا نام ' کنیکٹپائیتھون اور اسے کسی بھی کوڈ ایڈیٹر کے ساتھ کھولیں۔ اس پوسٹ کے لیے، بصری اسٹوڈیو کوڈ ایڈیٹر استعمال کیا جاتا ہے:

مرحلہ 3: ایک ازگر فائل بنائیں

ایک نئی فائل بنائیں اور کھولیں جس کا نام ہے ' connect.py ”:

مرحلہ 4: ازگر کوڈ ٹائپ کریں۔

سب سے پہلے، درآمد کریں ' cx_Oracle 'ماڈیول میں' connect.py فائل:

درآمد cx_Oracle

ایک کنکشن آبجیکٹ بنائیں اور اسے ' کے ساتھ شروع کریں کوئی نہیں۔ ”:

کنکشن = کوئی نہیں۔

'کا استعمال کرتے ہوئے ٹرائی بلاک میں اوریکل ڈیٹا بیس سے کنکشن بنائیں۔ جڑیں () فنکشن کنکشن سٹرنگ میں ڈیٹا بیس کا صارف نام، پاس ورڈ اور میزبان فراہم کریں:

کوشش کریں :

کنکشن = cx_Oracle. جڑیں ( 'c##md/md1234@localhost' )

پرنٹ کریں ( 'اوریکل ڈیٹا بیس سے کامیابی کے ساتھ جڑ گیا!' )

سوائے cx_Oracle. ڈیٹا بیس کی خرابی۔ کے طور پر یہ ہے:

پرنٹ کریں ( 'اوریکل ڈیٹا بیس سے منسلک ہونے میں خرابی:' , یہ ہے )

مندرجہ بالا کوڈ کے ٹکڑوں میں:

  • ایک ' کوشش کریں ” بلاک کا استعمال اوریکل ڈیٹا بیس سے کنکشن کی تصدیق کے لیے کیا جاتا ہے۔
  • ایک ' سوائے 'بلاک غلطی کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے اگر ' جڑیں () ' فنکشن کنکشن بنانے میں ناکام رہتا ہے۔
  • ' c##md 'صارف نام ہے،' md1234 'پاس ورڈ ہے، اور' لوکل ہوسٹ 'میزبان نام ہے۔

چیک کریں کہ کنکشن کامیاب ہے یا استعمال نہیں کر رہا ہے ' اگر 'بیان. اگر کامیاب ہو، تو پھر 'کا استعمال کرتے ہوئے ڈیٹا بیس کی فہرست پرنٹ کریں کرسر() 'اور کنکشن بند کریں' کا استعمال کرتے ہوئے بند کریں() ' ذیل میں فراہم کردہ کوڈ:

اگر کنکشن ہے نہیں کوئی نہیں۔ :

کرسر = کنکشن کرسر ( )

کرسر پھانسی ( 'یوزر_ٹیبل اسپیس سے ٹیبل اسپیس_نام منتخب کریں' )

ڈیٹا بیس = کرسر fetchall ( )

پرنٹ کریں ( 'اوریکل ڈیٹا بیس میں ڈیٹا بیس:' , ڈیٹا بیس )

# کرسر اور کنکشن بند کریں۔

کرسر بند کریں ( )

کنکشن بند کریں ( )

مرحلہ 5: ازگر اسکرپٹ پر عمل کریں۔

اس Python اسکرپٹ کو چلانے کے لیے، مندرجہ بالا کوڈ کو محفوظ کریں اور کوڈ ایڈیٹر کے ٹرمینل میں دی گئی کمانڈ کو ٹائپ کرکے اس پر عمل کریں۔

ازگر exe جڑیں py

مندرجہ بالا کمانڈ میں ' connect.py ' ایک ازگر فائل کے نام کی نمائندگی کرتا ہے۔

آؤٹ پٹ

آؤٹ پٹ نے پیغام دکھایا ' اوریکل ڈیٹا بیس سے کامیابی کے ساتھ جڑ گیا! ڈیٹا بیس کی فہرست کے ساتھ، جو اشارہ کرتا ہے کہ کنکشن قائم ہو چکا ہے۔

نوٹ : کنکشن سٹرنگ میں غلط اسناد فراہم کرنے سے ' اوریکل ڈیٹا بیس سے منسلک ہونے میں خرابی۔ ”:

Python میں اوریکل ڈیٹا بیس کنکشن بنانے کا طریقہ یہ ہے۔

نتیجہ

اوریکل ڈیٹا بیس کنکشن کو پائتھون میں 'کا استعمال کرتے ہوئے قائم کیا جاسکتا ہے۔ cx_Oracle 'ماڈیول۔ اس مقصد کے لیے، پہلے، Python اسکرپٹ میں بیان کردہ ماڈیول درآمد کریں اور 'کا استعمال کرتے ہوئے ایک کنکشن بنائیں۔ جڑیں () فنکشن کنکشن کی تصدیق کرنے کے لیے، مشروط بیان کا استعمال کریں اور اس کے مطابق ڈیٹا بیس میں کام انجام دیں۔ اس گائیڈ نے وضاحت کی ہے کہ 'cx_Oracle' ماڈیول کا استعمال کرتے ہوئے Python میں اوریکل ڈیٹا بیس کنکشن کیسے قائم کیا جائے۔