Šiame vadove bus paaiškinta, kaip „Python“ sukurti „Oracle“ duomenų bazės ryšį.
„Oracle“ duomenų bazės ryšys „Python“.
Norėdami pradėti nuo įrašo, būtinai atsisiųskite ir įdiekite Python iš jo Oficiali svetainė . Norėdami patikrinti įdiegtą Python versiją, komandų eilutėje vykdykite šią komandą:
python -- versija
Išvestis
Išvestyje pavaizduotas įdiegtos Python versijos numeris.
1 veiksmas: įdiekite „cx_Oracle“ modulį
„ cx_Oracle “ modulis yra „Python“ plėtinio modulis, suteikiantis prieigą prie „Oracle“ duomenų bazių. Norėdami prijungti Python prie Oracle duomenų bazės, apsvarstykite šias nuoseklias instrukcijas.
Įdiekite ' cx_Oracle “ modulį vykdydami toliau pateiktą komandą:
pip įdiegti cx_Oracle
Išvestis
Išvestis paragins sėkmės pranešimą, kai diegimo procesas bus baigtas.
2 veiksmas: sukurkite aplanką
Sukurkite naują aplanką pavadinimu ' CONNECTPYTHON “ ir atidarykite jį naudodami bet kurį kodo rengyklę. Šiam įrašui naudojama „Visual Studio“ kodo rengyklė:
3 veiksmas: sukurkite Python failą
Sukurkite ir atidarykite naują failą pavadinimu ' connect.py “:
4 veiksmas: įveskite Python kodą
Pirmiausia importuokite „ cx_Oracle “ modulis „ connect.py “ failas:
importuoti cx_OracleSukurkite ryšio objektą ir inicijuokite jį naudodami „ Nė vienas “:
ryšį = Nė vienasSukurkite ryšį su „Oracle“ duomenų baze bandymo bloke naudodami „ Prisijungti() ' funkcija. Ryšio eilutėje nurodykite duomenų bazės vartotojo vardą, slaptažodį ir pagrindinį kompiuterį:
bandyti :ryšį = cx_Oracle. Prisijungti ( „c##md/md1234@localhost“ )
spausdinti ( 'Sėkmingai prisijungta prie Oracle duomenų bazės!' )
išskyrus cx_Oracle. Database Error kaip Tai yra:
spausdinti ( 'Klaida jungiantis prie Oracle duomenų bazės:' , tai yra )
Aukščiau pateiktame kodo fragmente:
- A “ bandyti “ blokas naudojamas patvirtinti ryšį su „Oracle“ duomenų baze.
- „ išskyrus ' blokas naudojamas klaidos rodymui, jei ' Prisijungti() “ funkcijai nepavyksta sukurti ryšio.
- “ c##md “ yra vartotojo vardas, “ md1234 “ yra slaptažodis ir „ vietinis šeimininkas “ yra pagrindinio kompiuterio pavadinimas.
Patikrinkite, ar ryšys sėkmingas, ar nenaudojate ' jeigu “ pareiškimas. Jei pasiseks, išspausdinkite duomenų bazių sąrašą naudodami „ žymeklis () “ ir uždarykite ryšį naudodami „ Uždaryti() “. Žemiau pateiktas kodas:
jeigu ryšį yra ne Nė vienas :žymeklį = ryšį. žymeklį ( )
žymeklį. vykdyti ( 'SELECT tablespace_name FROM user_tablespaces' )
duomenų bazės = žymeklį. atnešti ( )
spausdinti ( 'Duomenų bazės Oracle duomenų bazėje:' , duomenų bazės )
# Uždarykite žymeklį ir ryšį
žymeklį. Uždaryti ( )
ryšį. Uždaryti ( )
5 veiksmas: paleiskite Python scenarijų
Norėdami paleisti šį Python scenarijų, išsaugokite aukščiau pateiktą kodą ir paleiskite jį įvesdami nurodytą komandą kodo rengyklės terminale:
pitonas. exe .\Prisijungti. pyAukščiau pateiktoje komandoje ' connect.py “ reiškia Python failo pavadinimą.
Išvestis
Išvestyje buvo rodomas pranešimas „ Sėkmingai prisijungta prie Oracle duomenų bazės! “ kartu su duomenų bazių sąrašu, kuris rodo, kad ryšys užmegztas.
Pastaba : Jei prisijungimo eilutėje pateiksite neteisingus kredencialus, bus rodomas „ Klaida jungiantis prie Oracle duomenų bazės “:
Štai kaip užmegzti „Oracle“ duomenų bazės ryšį „Python“.
Išvada
„Oracle“ duomenų bazės ryšį galima užmegzti „Python“ naudojant „ cx_Oracle “ modulis. Šiuo tikslu pirmiausia importuokite nurodytą modulį į Python scenarijų ir sukurkite ryšį naudodami „ Prisijungti() ' funkcija. Norėdami patvirtinti ryšį, naudokite sąlyginį teiginį ir atitinkamai atlikite užduotį duomenų bazėje. Šiame vadove paaiškinta, kaip užmegzti „Oracle“ duomenų bazės ryšį „Python“ naudojant „cx_Oracle“ modulį.