Un sviluppatore di Python potrebbe aver bisogno di connettersi a un database Oracle per salvare e manipolare i dati in modo efficiente. In Python, sono disponibili una vasta gamma di potenti strumenti per stabilire una connessione con un determinato database. Uno di essi è Jaydebeapi, che consente agli sviluppatori di Python di connettersi a database relazionali tramite il JDBC autista.
In questo articolo, esploreremo i passaggi coinvolti nell'uso del driver JDBC per connettersi a un database Oracle tramite Python Script.
Prerequisiti
Prima di stabilire una connessione a Oracle, assicurati di avere i seguenti prerequisiti sulla macchina:
Connettiti a Oracle DB tramite driver JDBC usando Python
Per stabilire la connessione, è necessario impostare l'ambiente eseguendo i seguenti passaggi:
Passo 1: Scarica il modulo Python
Scarica il nome del modulo Python "Jaydebeapi"Digitando il seguente comando nel CMD:
PIP Installa Jaydebeapi
Produzione
L'output ha mostrato che il "Jaydebeapi"È installato nel sistema.
Passo 2: Scarica driver JDBC
Per scaricare il driver JDBC, vai semplicemente alla pagina dei download dei download del driver e dei barattoli di compagni Oracle Database e scaricare il driver secondo Java installato nel tuo sistema:
Dopo il download, crea una cartella e aprila in qualsiasi editor di codice:
Crea un nuovo file con ".Py"Estensione, ad esempio,"Collegare.Py":
Innanzitutto, importa il "Jaydebeapi" E "jpype"Moduli Python digitando il seguente codice:
importa jaydebeapi
Importa jpype
Nel codice sopra,
Impostare il percorso del file JDBC Driver Jar Oracle come segue:
driver_path = "/path/to/oracle/driver/ojdbc.vaso"
Imposta la stringa di connessione JDBC per il database:
Conn_string = "JDBC: Oracle: Thin:@//:/"
Per questo post:
Può essere modificato in base alle tue esigenze.
Impostare il E del database Oracle:
nome utente = ""
password = ""
Iniziare il JVM con il JDBC Classe di conducente:
jpype.startjvm ("-djava.classe.path = ".Formato (driver_path))
Stabilire JDBC connessione usando il Jaydebeapi modulo:
Conn = Jaydebeapi.Connetti ("Oracle.JDBC.autista.Oracledriver ", conn_string, [nome utente, password])
Controlla se la connessione ha avuto successo o no:
Se Conn:
Stampa ("connesso al database Oracle corretto!")
altro:
Stampa ("Impossibile connettersi al database Oracle.")
Chiudere la connessione e fermare il JVM:
Conn.vicino()
jpype.shutdownjvm ()
Dopo aver digitato il codice completo, salva il file, apri un terminale e digita il seguente comando per eseguire il codice:
pitone.exe .\Collegare.Py
Produzione
L'output ha visualizzato una connessione riuscita al database Oracle.
Conclusione
Per connettersi al database Oracle tramite driver JDBC utilizzando Python, scarica il JDBC driver e installa un modulo Python chiamato Jaydebeapi. Apri una cartella in qualsiasi editor di codice, crea un nuovo file Python, importa i moduli e fornisci le credenziali del database. Salva il file ed esegui lo script per stabilire la connessione. Questo articolo ha spiegato come connettersi a Oracle DB tramite driver JDBC usando Python.