Táto príručka vysvetlí, ako vytvoriť pripojenie k databáze Oracle v Pythone.
Oracle Database Connection v Pythone
Ak chcete začať s príspevkom, nezabudnite si stiahnuť a nainštalovať Python z neho oficiálna web stránka . Na overenie nainštalovanej verzie Pythonu spustíte nasledujúci príkaz v príkazovom riadku:
python --verzia
Výkon
Výstup zobrazuje číslo nainštalovanej verzie Pythonu.
Krok 1: Nainštalujte modul „cx_Oracle“.
' cx_Oracle ” modul je rozširujúci modul Pythonu, ktorý umožňuje prístup k databázam Oracle. Zvážte nasledujúce postupné pokyny na pripojenie Pythonu k databáze Oracle.
Nainštalujte „ cx_Oracle ” modul spustením príkazu uvedeného nižšie:
pip install cx_Oracle
Výkon
Výstup vyzve správu o úspechu po dokončení procesu inštalácie.
Krok 2: Vytvorte priečinok
Vytvorte nový priečinok s názvom „ CONNECTPYTHON “ a otvorte ho pomocou ľubovoľného editora kódu. Pre tento príspevok sa používa editor kódu Visual Studio:
Krok 3: Vytvorte súbor Python
Vytvorte a otvorte nový súbor s názvom „ connect.py “:
Krok 4: Zadajte kód Python
Najprv importujte súbor „ cx_Oracle “ modul v “ connect.py súbor:
importovať cx_OracleVytvorte objekt pripojenia a inicializujte ho pomocou „ žiadne “:
spojenie = žiadneVytvorte pripojenie k databáze Oracle v bloku try pomocou „ pripojiť () “. Zadajte používateľské meno, heslo a hostiteľa databázy v reťazci pripojenia:
skúste :spojenie = cx_Oracle. pripojiť ( 'c##md/md1234@localhost' )
vytlačiť ( 'Úspešne pripojené k databáze Oracle!' )
okrem cx_Oracle. Chyba databázy ako To je:
vytlačiť ( 'Chyba pri pripájaní k databáze Oracle:' , to je )
Vo vyššie uvedenom útržku kódu:
- A “ skúste ” blok sa používa na potvrdenie pripojenia k databáze Oracle.
- „ okrem Blok ” sa používa na zobrazenie chyby, ak je ” pripojiť () Funkcia ” zlyhá pri vytváraní spojenia.
- “ c##md “ je používateľské meno, “ md1234 “ je heslo a „ localhost “ je názov hostiteľa.
Skontrolujte, či je pripojenie úspešné alebo či nepoužívate „ ak “vyhlásenie. Ak je to úspešné, vytlačte zoznam databáz pomocou „ kurzor() “ a zatvorte spojenie pomocou „ Zavrieť() “. Nižšie uvedený kód:
ak spojenie je nie žiadne :kurzor = spojenie. kurzor ( )
kurzor. vykonať ( 'SELECT tablespace_name FROM user_tablespaces' )
databázy = kurzor. fetchall ( )
vytlačiť ( 'Databázy v databáze Oracle:' , databázy )
# Zatvorte kurzor a pripojenie
kurzor. Zavrieť ( )
spojenie. Zavrieť ( )
Krok 5: Spustite skript Python
Ak chcete spustiť tento skript Python, uložte vyššie uvedený kód a spustite ho zadaním daného príkazu do terminálu editora kódu:
pytón. exe .\pripojiť. pyVo vyššie uvedenom príkaze „ connect.py “ predstavuje názov súboru Python.
Výkon
Na výstupe sa zobrazila správa „ Úspešne pripojené k databáze Oracle! “ spolu so zoznamom databáz, čo znamená, že spojenie bolo vytvorené.
Poznámka : Ak v reťazci pripojenia uvediete nesprávne poverenia, zobrazí sa „ Chyba pri pripájaní k databáze Oracle “:
Takto vytvoríte pripojenie k databáze Oracle v Pythone.
Záver
Pripojenie k databáze Oracle je možné vytvoriť v Pythone pomocou „ cx_Oracle “. Na tento účel najprv importujte uvedený modul do skriptu Python a vytvorte spojenie pomocou „ pripojiť () “. Na potvrdenie pripojenia použite podmienený príkaz a podľa toho vykonajte úlohu v databáze. Táto príručka vysvetlila, ako vytvoriť pripojenie k databáze Oracle v Pythone pomocou modulu „cx_Oracle“.