מדריך זה יסביר כיצד ליצור חיבור מסד נתונים של Oracle ב-Python.
חיבור מסד נתונים של אורקל ב-Python
כדי להתחיל עם הפוסט, הקפד להוריד ולהתקין את Python ממנו אתר רשמי . כדי לאמת את הגרסה המותקנת של Python בצע את הפקודה הבאה בשורת הפקודה:
פיתון --גרסה
תְפוּקָה
הפלט מתאר את מספר הגרסה המותקנת של Python.
שלב 1: התקן את מודול 'cx_Oracle'.
ה ' cx_Oracle מודול הוא מודול הרחבה של Python המאפשר גישה לבסיסי נתונים של אורקל. שקול את ההוראות השלביות הבאות לחיבור Python למסד הנתונים של Oracle.
התקן את ' cx_Oracle ' מודול על ידי הפעלת הפקודה שניתנה להלן:
התקנת pip cx_Oracle
תְפוּקָה
הפלט מציג הודעת הצלחה עם השלמת תהליך ההתקנה.
שלב 2: צור תיקיה
צור תיקייה חדשה בשם ' CONNECTPYTHON ' ופתח אותו עם כל עורך קוד. עבור פוסט זה, נעשה שימוש בעורך Visual Studio Code:
שלב 3: צור קובץ Python
צור ופתח קובץ חדש בשם ' connect.py ”:
שלב 4: הקלד את קוד Python
ראשית, ייבא את ' cx_Oracle מודול ב' connect.py 'קובץ:
יְבוּא cx_Oracleצור אובייקט חיבור ואתחול אותו באמצעות ' אף אחד ”:
חיבור = אף אחדצור חיבור למסד הנתונים של Oracle בבלוק הניסיון באמצעות ' לְחַבֵּר() ' פונקציה. ספק את שם המשתמש, הסיסמה והמארח של מסד הנתונים במחרוזת החיבור:
לְנַסוֹת :חיבור = cx_Oracle. לְחַבֵּר ( 'c##md/md1234@localhost' )
הדפס ( 'התחבר למסד הנתונים של Oracle בהצלחה!' )
מלבד cx_Oracle. שגיאה במסד נתונים כפי ש זה:
הדפס ( 'שגיאה בחיבור למסד הנתונים של Oracle:' , זה )
בקטע הקוד שלמעלה:
- א ' לְנַסוֹת ' בלוק משמש לאישור החיבור למסד הנתונים של Oracle.
- ' מלבד ' בלוק משמש כדי להציג את השגיאה אם ' לְחַבֵּר() ' הפונקציה לא מצליחה ליצור חיבור.
- ' c##md ' הוא שם המשתמש, ' md1234 ' היא הסיסמה, ו' מארח מקומי ' הוא שם המארח.
בדוק אם החיבור הצליח או לא באמצעות ' אם 'הצהרה. אם זה מצליח, הדפס את רשימת מסדי הנתונים באמצעות ' סַמָן() ' וסגור את החיבור באמצעות ' סגור() '. הקוד שסופק להלן:
אם חיבור הוא לֹא אף אחד :סַמָן = חיבור. סַמָן ( )
סַמָן. לבצע ( 'SELECT tablespace_name FROM user_tablespaces' )
מסדי נתונים = סַמָן. להביא ( )
הדפס ( 'מאגרי מידע במסד הנתונים של אורקל:' , מסדי נתונים )
# סגור את הסמן והחיבור
סַמָן. סגור ( )
חיבור. סגור ( )
שלב 5: בצע את סקריפט Python
כדי להפעיל את סקריפט Python זה, שמור את הקוד שלמעלה והפעל אותו על ידי הקלדת הפקודה הנתונה בטרמינל של עורך הקוד:
פִּיתוֹן. exe .\לְחַבֵּר. pyבפקודה למעלה ' connect.py ” מייצג את השם של קובץ Python.
תְפוּקָה
הפלט הציג את ההודעה ' מחובר למסד הנתונים של Oracle בהצלחה! ' יחד עם רשימת מאגרי המידע, המעידה על יצירת החיבור.
הערה : מתן אישורים שגויים במחרוזת החיבור יציג את ה-' שגיאה בחיבור למסד הנתונים של Oracle ”:
כך יוצרים את חיבור מסד הנתונים של Oracle ב-Python.
סיכום
ניתן ליצור את חיבור מסד הנתונים של Oracle ב-Python באמצעות ' cx_Oracle ' מודול. למטרה זו, ראשית, ייבא את המודול האמור בסקריפט Python וצור חיבור באמצעות ' לְחַבֵּר() ' פונקציה. כדי לאשר את החיבור, השתמש במשפט המותנה ובצע את המשימה במסד הנתונים בהתאם. מדריך זה הסביר כיצד ליצור את חיבור מסד הנתונים של Oracle ב-Python באמצעות מודול 'cx_Oracle'.