Ez az útmutató elmagyarázza, hogyan hozhat létre Oracle adatbázis-kapcsolatot Pythonban.
Oracle adatbázis-kapcsolat Pythonban
A bejegyzés megkezdéséhez feltétlenül töltse le és telepítse a Python-t hivatalos honlapján . A Python telepített verziójának ellenőrzéséhez hajtsa végre a következő parancsot a parancssorban:
python --verzió
Kimenet
A kimenet a Python telepített verziószámát mutatja.
1. lépés: Telepítse a „cx_Oracle” modult
A ' cx_Oracle ” modul egy Python bővítőmodul, amely lehetővé teszi az Oracle adatbázisok elérését. Fontolja meg a következő lépésenkénti utasításokat a Python és az Oracle adatbázis összekapcsolásához.
Telepítse a ' cx_Oracle ” modult az alábbi parancs futtatásával:
pip telepítés cx_Oracle
Kimenet
A kimenet sikeres üzenetet küld a telepítési folyamat befejezésekor.
2. lépés: Hozzon létre egy mappát
Hozzon létre egy új mappát ' CONNECTPYTHON ” és nyissa meg bármelyik kódszerkesztővel. Ehhez a bejegyzéshez a Visual Studio Code szerkesztőt használjuk:
3. lépés: Hozzon létre egy Python fájlt
Hozzon létre és nyisson meg egy új fájlt ' connect.py ”:
4. lépés: Írja be a Python kódot
Először importálja a ' cx_Oracle ' modul a ' connect.py ” fájl:
import cx_OracleHozzon létre egy kapcsolati objektumot, és inicializálja a „ Egyik sem ”:
kapcsolat = Egyik semHozzon létre kapcsolatot az Oracle adatbázissal a try blokkban a „ connect() ” funkciót. Adja meg az adatbázis felhasználónevét, jelszavát és gazdagépét a kapcsolati karakterláncban:
próbáld ki :kapcsolat = cx_Oracle. csatlakozni ( 'c##md/md1234@localhost' )
nyomtatás ( 'Sikeresen csatlakozott az Oracle adatbázishoz!' )
kivéve cx_Oracle. Adatbázis hiba mint Ez:
nyomtatás ( 'Hiba az Oracle adatbázishoz való csatlakozáskor:' , Ez )
A fenti kódrészletben:
- egy ' próbáld ki ” blokk az Oracle adatbázishoz való kapcsolódás megerősítésére szolgál.
- egy ' kivéve ' blokk a hiba megjelenítésére szolgál, ha a ' connect() ” funkcióval nem sikerül kapcsolatot létrehozni.
- ' c##md ' a felhasználónév, ' md1234 ' a jelszó, és ' helyi kiszolgáló ” a gazdagép neve.
Ellenőrizze, hogy a kapcsolat sikeres-e, vagy nem használja a ' ha ' nyilatkozat. Ha sikeres, nyomtassa ki az adatbázisok listáját a „ kurzor() ” és zárja le a kapcsolatot a „ Bezárás() ”. Az alább megadott kód:
ha kapcsolat van nem Egyik sem :kurzor = kapcsolat. kurzor ( )
kurzor. végrehajtani ( 'SELECT tablespace_name FROM user_tablespaces' )
adatbázisok = kurzor. fetchall ( )
nyomtatás ( 'Adatbázisok az Oracle adatbázisban:' , adatbázisok )
# Zárja be a kurzort és a kapcsolatot
kurzor. Bezárás ( )
kapcsolat. Bezárás ( )
5. lépés: Futtassa a Python szkriptet
A Python szkript futtatásához mentse el a fenti kódot, és hajtsa végre a megadott parancs beírásával a kódszerkesztő termináljába:
piton. alkalmazás .\connect. pyA fenti parancsban ' connect.py ” egy Python-fájl nevét jelenti.
Kimenet
A kimeneten a „ Sikeres csatlakozás az Oracle adatbázishoz! ” az adatbázisok listájával együtt, amely jelzi, hogy a kapcsolat létrejött.
jegyzet : Ha rossz hitelesítési adatokat ad meg a kapcsolati karakterláncban, akkor a „ Hiba az Oracle adatbázishoz való csatlakozáskor ”:
Így hozhatja létre az Oracle adatbázis-kapcsolatot a Pythonban.
Következtetés
Az Oracle adatbázis-kapcsolat Pythonban a „ cx_Oracle ” modult. Ebből a célból először importálja a megadott modult a Python szkriptbe, és hozzon létre kapcsolatot a ' connect() ” funkciót. A kapcsolat megerősítéséhez használja a feltételes utasítást, és ennek megfelelően hajtsa végre a feladatot az adatbázisban. Ez az útmutató elmagyarázza, hogyan hozható létre az Oracle adatbázis-kapcsolat Pythonban a „cx_Oracle” modul használatával.