Questa guida spiegherà come stabilire una connessione di database Oracle in Python.
Connessione al database Oracle in Python
Per iniziare con il post, assicurati di scaricare e installare Python dal suo sito ufficiale. Per verificare la versione installata di Python esegue il seguente comando nel prompt dei comandi:
Python -VersionProduzione
L'output raffigura il numero di versione installato di Python.
Passaggio 1: installare il modulo "CX_ORACLE"
IL "cx_oracle"Il modulo è un modulo di estensione Python che consente l'accesso ai database Oracle. Considera le seguenti istruzioni graduali per collegare Python al database Oracle.
Installa il "cx_oracle"Modulo eseguendo il comando indicato di seguito:
PIP Installa cx_oracleProduzione
L'output richiede un messaggio di successo al completamento del processo di installazione.
Passaggio 2: crea una cartella
Crea una nuova cartella chiamata "ConnectPython"E aprilo con qualsiasi editor di codice. Per questo post, viene utilizzato l'editor di codice Visual Studio:
Passaggio 3: crea un file Python
Crea e apri un nuovo file chiamato "Collegare.Py":
Passaggio 4: digita il codice Python
Innanzitutto, importa il "cx_oracle"Modulo nel"Collegare.Py" file:
Importa cx_oracleCrea un oggetto di connessione e inizializzalo con "Nessuno":
connessione = nessunoCrea una connessione al database Oracle nel blocco Try Using il "Collegare()" funzione. Fornire il nome utente, la password e l'host del database nella stringa di connessione:
Tentativo:Nel frammento di codice sopra:
Controlla se la connessione ha esito positivo o non utilizza il "Se" dichiarazione. In caso di successo, stampare l'elenco di database utilizzando il “cursore()"E chiudere la connessione usando"vicino()". Il codice fornito di seguito:
Se la connessione non è nessuno:Passaggio 5: eseguire lo script Python
Per eseguire questo script Python, salva il codice sopra ed eseguilo digitando il comando indicato nel terminale dell'editor di codice:
pitone.exe .\Collegare.PyNel comando sopra "Collegare.Py"Rappresenta il nome di un file Python.
Produzione
L'output ha visualizzato il messaggio "Connesso al database Oracle correttamente!"Insieme all'elenco dei database, il che indica che la connessione è stata stabilita.
Nota: Fornire le credenziali sbagliate nella stringa di connessione visualizzerà il "Errore connessione al database Oracle":
Questo è come creare la connessione del database Oracle in Python.
Conclusione
La connessione del database Oracle può essere stabilita in Python usando il "cx_oracle"Modulo. A tale scopo, in primo luogo, importa il modulo dichiarato nello script Python e crea una connessione usando "Collegare()" funzione. Per confermare la connessione, utilizzare l'istruzione condizionale ed eseguire l'attività nel database di conseguenza. Questa guida ha spiegato come stabilire la connessione del database Oracle in Python usando il modulo "CX_ORACLE".