یہ گائیڈ وضاحت کرے گا کہ 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 میں اوریکل ڈیٹا بیس کنکشن کیسے قائم کیا جائے۔