Tämä opas selittää, kuinka Oracle-tietokantayhteys muodostetaan Pythonissa.
Oracle-tietokantayhteys Pythonissa
Aloita viestistä lataamalla ja asentamalla Python siitä virallinen nettisivu . Pythonin asennetun version tarkistaminen suorittaa seuraavan komennon komentokehotteessa:
python -- versio
Lähtö
Tulos kuvaa Pythonin asennetun versionumeron.
Vaihe 1: Asenna 'cx_Oracle' -moduuli
' cx_Oracle ”-moduuli on Python-laajennusmoduuli, joka mahdollistaa pääsyn Oraclen tietokantoihin. Harkitse seuraavia vaiheittaisia ohjeita yhdistääksesi Python Oracle-tietokantaan.
Asenna ' cx_Oracle ”-moduulin suorittamalla alla annettu komento:
pip asennus cx_Oracle
Lähtö
Tulos pyytää onnistumisviestin asennuksen päättymisestä.
Vaihe 2: Luo kansio
Luo uusi kansio nimeltä ' CONNECTPYTHON ' ja avaa se millä tahansa koodieditorilla. Tässä viestissä käytetään Visual Studio Code -editoria:
Vaihe 3: Luo Python-tiedosto
Luo ja avaa uusi tiedosto nimeltä ' connect.py ':
Vaihe 4: Kirjoita Python-koodi
Tuo ensin ' cx_Oracle ' moduuli ' connect.py 'tiedosto:
tuonti cx_OracleLuo yhteysobjekti ja alusta se ' Ei mitään ':
yhteys = Ei mitäänLuo yhteys Oracle-tietokantaan try-lohkossa käyttämällä ' kytkeä() ”-toiminto. Anna tietokannan käyttäjätunnus, salasana ja isäntä yhteysmerkkijonoon:
yrittää :yhteys = cx_Oracle. kytkeä ( 'c##md/md1234@localhost' )
Tulosta ( 'Yhdistetty Oracle-tietokantaan onnistuneesti!' )
paitsi cx_Oracle. Tietokanta virhe kuten Se on:
Tulosta ( 'Virhe muodostettaessa yhteyttä Oracle-tietokantaan:' , se on )
Yllä olevassa koodinpätkässä:
- A ' yrittää ” -lohkoa käytetään vahvistamaan yhteys Oracle-tietokantaan.
- ' paitsi ' -lohkoa käytetään näyttämään virhe, jos ' kytkeä() ”-toiminto ei pysty luomaan yhteyttä.
- ' c##md 'on käyttäjätunnus, ' md1234 ' on salasana ja ' paikallinen isäntä ” on isäntänimi.
Tarkista, onko yhteys onnistunut vai ei käytä ' jos ”lausunto. Jos onnistut, tulosta luettelo tietokannoista käyttämällä ' kursori() ' ja sulje yhteys painamalla ' kiinni() ”. Alla annettu koodi:
jos yhteys On ei Ei mitään :kohdistin = yhteys. kohdistin ( )
kohdistin. suorittaa ( 'SELECT tablespace_name FROM user_tablespaces' )
tietokannat = kohdistin. hae ( )
Tulosta ( 'Oraclen tietokannan tietokannat:' , tietokannat )
# Sulje kohdistin ja yhteys
kohdistin. kiinni ( )
yhteys. kiinni ( )
Vaihe 5: Suorita Python-komentosarja
Suorittaaksesi tämän Python-skriptin, tallenna yllä oleva koodi ja suorita se kirjoittamalla annettu komento koodieditorin päätteeseen:
python. exe .\kytkeä. pyYllä olevassa komennossa ' connect.py ” edustaa Python-tiedoston nimeä.
Lähtö
Lähtö näytti viestin ' Yhteys Oracle-tietokantaan onnistui! ” ja tietokantaluettelo, joka osoittaa, että yhteys on muodostettu.
Huomautus : Jos annat yhteysmerkkijonoon väärät tunnistetiedot, näyttöön tulee ' Virhe yhteyden muodostamisessa Oracle-tietokantaan ':
Näin luodaan Oracle-tietokantayhteys Pythonissa.
Johtopäätös
Oracle-tietokantayhteys voidaan muodostaa Pythonissa käyttämällä ' cx_Oracle ” moduuli. Tätä tarkoitusta varten tuo ensin mainittu moduuli Python-komentosarjassa ja luo yhteys käyttämällä ' kytkeä() ”-toiminto. Vahvista yhteys käyttämällä ehdollista lauseketta ja suorittamalla tehtävä tietokannassa sen mukaisesti. Tässä oppaassa selitettiin, kuinka Oracle-tietokantayhteys muodostetaan Pythonissa käyttämällä ”cx_Oracle”-moduulia.