Esta guía explicará cómo hacer una conexión de base de datos Oracle en Python.
Conexión de la base de datos Oracle en Python
Para comenzar con la publicación, asegúrese de descargar e instalar Python desde su sitio web oficial. Para verificar la versión instalada de Python ejecuta el siguiente comando en el símbolo del sistema:
Python -VersiónProducción
La salida representa el número de versión instalada de Python.
Paso 1: Instale el módulo "CX_Oracle"
El "cx_oracle"El módulo es un módulo de extensión de Python que permite el acceso a las bases de datos Oracle. Considere las siguientes instrucciones paso a paso para conectar Python a la base de datos de Oracle.
Instala el "cx_oracle"Módulo ejecutando el comando que se da a continuación:
PIP install cx_oracleProducción
La salida solicita un mensaje de éxito al finalizar el proceso de instalación.
Paso 2: crear una carpeta
Crear una nueva carpeta llamada "ConnectPython"Y abráralo con cualquier editor de código. Para esta publicación, se utiliza el editor de código de Visual Studio:
Paso 3: crear un archivo de Python
Crear y abrir un nuevo archivo llamado "conectar.py":
Paso 4: Escriba el código de Python
Primero, importe el "cx_oracle"Módulo en el"conectar.py" archivo:
importar cx_oracleCree un objeto de conexión y lo inicialice con "Ninguno":
conexión = ningunoCree una conexión a la base de datos Oracle en el bloque de intentos utilizando el "conectar()" función. Proporcione el nombre de usuario de la base de datos, la contraseña y el host en la cadena de conexión:
intentar:En el fragmento de código anterior:
Compruebe si la conexión es exitosa o no usa el "si" declaración. Si tiene éxito, imprima la lista de bases de datos utilizando el "cursor()"Y cierre la conexión usando"cerca()". El código proporcionado a continuación:
Si la conexión no es ninguna:Paso 5: Ejecute el script de Python
Para ejecutar este script de Python, guíe el código anterior y ejecute escribiendo el comando dado en el terminal del editor de código:
pitón.exe .\conectar.pyEn el comando anterior "conectar.py"Representa el nombre de un archivo de Python.
Producción
La salida mostró el mensaje "Conectado con la base de datos Oracle con éxito!"Junto con la lista de bases de datos, lo que indica que la conexión se ha establecido.
Nota: Proporcionar las credenciales incorrectas en la cadena de conexión mostrará el "Error de conectarse a Oracle Database":
Así es como hacer la conexión de la base de datos Oracle en Python.
Conclusión
La conexión de la base de datos Oracle se puede establecer en Python utilizando el "cx_oracle"Módulo. Para este propósito, primero, importe el módulo establecido en el script de Python y cree una conexión utilizando el "conectar()" función. Para confirmar la conexión, use la declaración condicional y realice la tarea en la base de datos en consecuencia. Esta guía explicó cómo establecer la conexión de la base de datos Oracle en Python utilizando el módulo "CX_Oracle".